Professional Documents
Culture Documents
ML Summer Training
ML Summer Training
AFFILIATED TO
BACHELORS OF TECHNOLOGY
IN
INSTRUMENTATION AND CONTROL
ENGINEERING
Submitted by
Anshul Jain ( 00711503020)
ACKNOWLEDGEMENT
The success and final outcome of learning Machine Learning required a lot of guidance
and assistance from many people and I am extremely privileged to have got this all along
the completion of my course and few of the projects. All that I have done is only due to
such supervision and assistance and I would not forget to thank them.
I respect and thank Sofcon delhi, for providing me an opportunity to do the course and
project work and giving me all support and guidance, which made me complete the
course duly. I am extremely thankful to the course advisor Mr. Krishna.
I am thankful to and fortunate enough to get constant encouragement, support and
guidance from all Teaching staffs of SOFCON India pvt. Ltd. which helped us in
successfully completing my course and project work.
DECLARATION
I hereby declare that I have completed my six weeks summer training at SOFCON
INDIA PVT. LTD. Delhi from 1st August, 2022 to 9th September, 2019 under the
guidance of Mr. Krishna. I have declared that I have worked with full dedication during
these six weeks of training and my learning outcomes fulfill the requirements of training
for the award of degree of Bachelor of Technology (B.Tech.) in ICE, Bharati Vidyapeeth
college of engineering, new delhi, India.
Training Certificate
CONTENTS
Page no.
Candidate’s Declaration……………………………………………………………………… i
Certificate………………………………………………………………………………………… ii
Abstract…………………………………………………………………………………………… iv
1.Introduction………………………………………………………………….
1.1 Python……………………………………………………………….
1.2 Machine learning………………………………………………………………………………
1.3 Types ML ……………………………………………………
1.3.1 Supervised………………………………………………………………………
1.3.2 Unsupervised………………………………………………………………………
1.3.3 Reinforcement…………………………………………………………………
1.3.4 Semi-supervised………………………………………………………………
1.4 Artificial intelligence………………………………………………………………..
1.5 Problem Statement………………………………………………………………..
1.6 Aim and Objective………………………………………………………………..
4. Conclusion………………………………………………………………….
4.1 Results………………………………………………
4.2 Future work………………………………………………………..
1 Introduction
1.1 Python
Python is an interpreted, object-oriented, high-level programming
language.
Python can be used for developing websites and software, task
automation, data analysis, and data visualization. Since it's
relatively easy to learn, Python has been adopted by many non-
programmers such as accountants and scientists, for a variety of
everyday tasks, like organizing finances.
Python is a popular programming language because it is easy to
learn .
1.3 Types:
1.3.1 SUPERVISED LEARNING
Supervised learning is applicable when a machine has
sample data, i.e., input as well as output data with correct
labels to check the correctness of the model.
This technique helps us to predict future events with the
help of past experience and labeled examples.
It also predicts errors during this entire learning process
and also corrects those errors through algorithms.
#DataFlair - Initialize a
PassiveAggressiveClassifier
pac=PassiveAggressiveClassifier(max_iter=
50)
pac.fit(tfidf_train,y_train)
4. CONCLUSION
4.1 Results
In the 21st century, the majority of the tasks are done online.
Newspapers that were earlier preferred as hard- copies are
now being substituted by applications like Facebook, Twitter,
and news articles to be read online. Whatsapps forwards are
also a major source. The growing problem of fake news only
makes things more complicated and tries to change or hamper
the opinion and attitude of people towards use of digital
technology. When a person is deceived by the real news two
possible things happen- People start believing that their
perceptions about a particular topic are true as assumed.
Thus, in order to curb the phenomenon, we have developed
our Fake news Detection system that takes input from the
user and classify it to be true or fake. To implement this,
various NLP and Machine Learning Techniques have to be
used. The model is trained using an appropriate dataset and
performance evaluation is also done using various
performance measures. The best model, i.e. the model with
highest accuracy is used to classify the news headlines or
articles. As evident above for staticsearch, our best model
came out to be Logistic Regression with an accuracy of 65%.
Hence we then used grid search parameter optimization to
increase the performance of logistic regression which then
gave us the accuracy of 75%. Hence we can say that if a user
feed a particular news article or its headline in our model,
there are 75% chances that it will be classified to its true
nature.
The user can check the news article or keywords online; he
can also check the authenticity of the website. The accuracy
for dynamic system is 93% and it increases with every
iteration.