Machine Leearning (1)
Machine Leearning (1)
Machine Leearning (1)
HISTORY:
The history of NIELIT dates back to 1974 when the Department of Electronics
(DoE) now Ministry of Electronics and Information Technology (MCIT), Govt. of
India and the University Grants Commission (UGC) set up the first CEDT within
the premises of Indian Institute of Science (IISc.), Bangalore with assistance from
Swiss Development Corporation. The objective was to bridge the gap between the
academic institutions and industries. A decade after the successful running of
CEDT, Bangalore, the then Department of Electronics (DoE), initiated a
programme to set up similar centres in other parts of the country with a wider
objective to develop human resources at different levels and in different specialised
areas of Electronics Design.
Recruitment:
Recruitment of people at different post is available for management and running the
institution, either for internal work or for the role to teach and guide the students
learning under this.
R & D Projects:
Research and Development projects for increasing the scientific society of India ,
under the control of Ministry of Electronics and Information Technology(Meity),
Government of India.
CHAPTER 2 INTRODUCTION TO THE INTERNSHIP
INTERNSHIP SUMMARY:
I can honestly say that my time spent interning with NIELIT resulted in one of
the best summers of my life. Not only did I gain practical skills but I also had
the opportunity to meet many fantastic faculty members. The internship in data
analysis using machine learning (ML) provided practical, hands-on experience
in leveraging ML algorithms for data interpretation. Through a focus on data
preprocessing, exploratory data analysis, and the application of various ML
models, the internship enhanced understanding of data-driven decision-making.
This experience equipped participants with the skills necessary to tackle
complex real-world challenges through data analysis and ML techniques.
PURPOSE:
An internship is a temporary job role that's often related to one's academic field of
study or career interests. It can offer a beginner in a career field practical experience
within a professional role. Internships are often useful to college students and recent
graduates, as many internship programs provide college credit rather than an hourly
pay rate.
Internships may also offer individuals insight on a particular industry's culture and
daily operations, assist a young professional with completing a degree or provide
an income while a student earns their degree.
If you are new to a particular industry or are still in school, an internship may
promote professional growth and help you determine whether the career path you're
pursuing is the right fit for you. In this article, we define an internship, explore what
the purpose of an internship is, list some of its benefits and provide answers to
commonly asked questions regarding internships.
OBJECTIVE:
Internship Project aims at widening the student's perspective by providing an
exposure to real life organizational environment and its various functional
activities.
This will enable the students to explore an industry/organization, build a
relationship with a prospective employer, or simply hone their skills in a familiar
field.
Internship Project also provides invaluable knowledge and networking
experience to the students. During the internship.
Some ideal projects for internships can be in the areas of strategy formulation.
An additional benefit that organizations may derive is the unique opportunity to
evaluate the student from a long-term perspective. Thus, the Internship Project
can become a gateway for final placement of the student.
The student should ensure that the data and other information used in the study
report is obtained with the permission of the institution concerned. The students
should also behave ethically and honestly with the organization.
Explore career alternatives prior to graduation.
Integrate theory and practical.
Assess interests and abilities in the field of study.
Learn to appreciate work and its function in the economy.
Develop work habits and attitudes necessary for job success.
Develop communication, interpersonal and other critical skills in the job interview
process.
Build a record of work experience.
SCOPE:
Internship experience plays a vital role for every student to implement they
theoretical knowledge and get a practical knowledge from any organization. A
student can implement this internship experience in her future work area.
A student can get knowledge about the side area, supervising, supervision of
work, estimate of work, process of work, material testing, marking and mixing.
A student use these experiences and this knowledge in future work.
Gain experience and increase marketability having an internship gives you
experience in the career field you want to pursue providing students with
experiences that can lead to personal and professional growth. To further support
the participation and benefit of being on intern.
CHAPTER 3 DETAIL REPORT
DETAILS OF WEEK – 1:
Task Name: - Basis understanding of ML and Data Analysis, Data Science using
Machine Learning methods, Using Supervised and Unsupervised Learning for
prediction
Task Requirements: -
Python libraries like pandas, numpy, etc.
Visualization by Matplotlib
Supervised Learning by classification and regression
Unsupervised Learning by clustering
Model selection for ML by sklearn
Machine Learning: Learning the machines to give the responses based on the past
experience or learning. Machine learning is a branch of artificial intelligence (AI) that
focuses on the development of algorithms and statistical models that enable computers to
progressively improve their performance on a specific task through the use of data, without
being explicitly programmed. The core idea behind machine learning is to allow machines
to learn from data, identify patterns, and make decisions or predictions based on that data.
and weight.
where an agent learns to make decisions by interacting with its environment. It learns to
achieve a goal or maximize a cumulative reward by taking actions and receiving feedback
from the environment. Unlike supervised learning, reinforcement learning does not require
labelled input-output pairs, but rather relies on a system of rewards and punishments to
shape the learning process.
algorithm is trained on an unlabeled dataset, without any specific output or target variable.
The primary goal of unsupervised learning is to uncover hidden patterns or structures within
the data. It aims to learn the underlying structure of the data, such as grouping or clustering
similar data points, without any explicit guidance. It mainly use the clustering method to
divide the output based on similar nature.
Classification:
1. Random Forest Algorithm:
Random Forest in classification uses multiple decision trees
trained on random subsets of data. It combines their predictions
through voting to determine the final class. This reduces
overfitting and enhances accuracy, making it a popular choice for
classification tasks.
Fig 3.7 Random Forest Algorithm
2. KNN Classifier:
K-Nearest Neighbors (KNN) is a simple and intuitive machine
learning algorithm used for classification tasks. It works by finding
the K closest training data points to a new data point and assigns
the class based on the majority class among these neighbors. It is
non-parametric and doesn't make strong assumptions about the
underlying data distribution. However, it can be computationally
expensive, especially with large datasets.
Fig 3.8 KNN Classifier
DETAILS OF WEEK 2 :
3. Naïve Byes Classifier:
Naive Bayes is a simple yet effective machine learning algorithm
used for classification tasks. It works based on Bayes' theorem,
assuming that features are independent of each other. During
training, it builds a probabilistic model for each class. In the
prediction phase, it calculates the probability of a new data point
belonging to each class and assigns the class with the highest
probability as the predicted class. Naive Bayes is easy to
implement, performs well with small training datasets, and is
particularly effective for text classification tasks.
Fig 3.9 Naïve Byes Classifier
4. Decision Tree Classifier:
A decision tree classifier is a simple yet powerful machine learning
algorithm used for classification tasks. It works by partitioning the
data into subsets based on features that lead to the best split. It
creates a tree-like model where each internal node represents a
feature, each branch represents a decision rule, and each leaf node
represents the outcome or class label. During prediction, the
algorithm navigates through the tree based on the features of the
input data to determine the final class label. Decision trees are easy
to interpret and visualize, making them valuable for understanding
the underlying decision-making process. However, they can be
prone to overfitting, especially with complex datasets.
Regularization techniques and ensemble methods such as Random
Forests can help mitigate this issue.
Fig 3.10 Decision Tree Classifier
Regression:
1. Simple linear regression:
Simple Linear Regression is a basic machine learning algorithm used
for predicting a continuous target variable based on a single input
feature. It assumes a linear relationship between the input and the
output. During training, it finds the best-fitting line through the data
points by minimizing the sum of squared differences between the actual
and predicted values. In the prediction phase, it uses this line to make
predictions for new data points. Simple Linear Regression is
straightforward to implement and interpret, making it a fundamental
tool for understanding the relationship between two variables.
s
Fig 3.11 Simple Linear Regression
Throughout the internship, I gained proficiency in various data manipulation and analysis
tools, including Python libraries such as NumPy, Pandas, and Matplotlib. I became adept
at handling large datasets, cleaning data, and performing exploratory data analysis to
extract valuable insights and identify patterns and trends.
The internship provided me with practical experience in building and evaluating predictive
models, understanding the importance of feature engineering, and implementing techniques
to address overfitting and underfitting issues. I also gained exposure to data visualization
techniques, effectively communicating complex findings and results to diverse audiences.
Overall, the internship enhanced my understanding of data science and machine learning
concepts, equipping me with valuable skills and knowledge to tackle complex data-driven
challenges in various industries.
REFERENCE:
www.kaggle.com
www.w3schools.com/datascience/
www.youtube.com
github.com