Professional Documents
Culture Documents
Assignment # 01
BSCS – 7th Semester
Question # 01:
What are the features of Python programming that make it
suitable for machine learning?
Question # 03:
What are python libraries that are extensively used for machine
learning algorithms?
2. Unsupervised learning
Unsupervised learning is the training of an artificial intelligence (AI)
algorithm using information that is neither classified nor labeled and
allowing the algorithm to act on that information without guidance.
3. Classification
n machine learning and statistics, classification is a
supervised learning approach in which the computer program learns from
the data input given to it and then uses this learning to classify new
observation.
4. Regression
Regression is a statistical measurement used in finance, investing, and
other disciplines that attempts to determine the strength of the relationship
between one dependent variable (usually denoted by Y) and a series of
other changing variables (known as independent variables).
5. Overfitting
Overfitting occurs when a statistical model or machine
learning algorithm captures the noise of the data. ... Overfitting is often a
result of an excessively complicated model, and it can be prevented by
fitting multiple models and using validation or cross-validation to
compare their predictive accuracies on test data.
6. Underfitting
Underfitting is the case where the model has “ not learned enough” from
the training data, resulting in low generalization and unreliable
predictions. As you probably expected, underfitting (i.e. high bias) is just
as bad for generalization of the model as overfitting.
7. Model generalization
Note:
i. Submit hand-written assignment
ii. No copying of other student’s work is allowed. Zero
marks will be awarded in case of cheating