Machine Learning: Basic Concepts pt1

Machine Learning: Basic Concepts pt1


1. Machine Learning

Machine learning is a subset of Artificial Intelligence (AI) that involves the use of statistical models and algorithms to enable computers to learn from data without being explicitly programmed. It's like common sense, but performed by a computer.

2. Supervised Learning

Supervised learning is a type of machine learning used on labeled data and consists of building Models that predict the labels for unseen data.

in this case the supervised learning model first remember the datasets. Then, it formulates rules for what would constitute a dog and a cat. Finally, it predicts whetever a new data point is a dog or a cat

3. Unsupervised Learning

Unsupervised learning is a type of machine learning where the algorithm learns from unlabeled data to identify patterns and relationships.

The main branches of unsupervised learning are clustering, dimensionality reduction and generative Algorithms.

an unsupervised learning algorithm can still extract information from data. for example, it can group the circles and triangles together.

4. Reinforcement Learning

Reinforcement learning is a type of machine learning where the algorithm learns by interacting with an enviroment to maximaze a reward function.

5. Deep Learning

Deep Learning is a subset of machine learning that involves the use of neural networks with multiple layers to learn complex patterns and relationships in data.

6. Neural Network

Neural network is a type of machine learning algorithm that is designed to simulate the behavior of the human brain by processing information through a network of interconnected nodes or neurons.


7. Overfitting

Overfitting occurs when a machine learning algorithm learns from noise or irrelevant features in the training data, resulting in poor performance on new or unseen data.


8. Underfitting

Underfitting occurs when a machine learning algorithm is too simple and cannot capture the complexity of the data, resulting in poor performance on both the training and test data.


9. Cross-validation

Cross-validation is a technique used to evaluate the performance of a machine learning algorithm by splitting the data into multiple subsets and using each subset for both training and testing.

10. Feature Selection

Feature selection is the process of selecting the most important features or variables in a dataset to improve the performance of a machine learning algorithm.

11. Feature Extraction

Feature extraction is the process of transforming raw data into a set of features that can be used for machine learning.

12. Data Preprocessing

Data preprocessing is the process of cleaning, transforming, and preparing data for analysis and modeling in machine learning.

13. Feature scaling

Feature scaling is a technique used in machine learning to normilize the range and scale of different features or variables in a dataset to improve the preformance of the model.

14. Hyperparameter

A hyperparamete is a parameter in a machine learning algorithm that is not learned from data but is set by the user.

15. Confusion Matrix

A confusion matrix is a table that is used to evaluate the performance of a machine learning algorithm by comparing the predicted and actual values of the target variable.



要查看或添加评论,请登录

Jose Rafael Guerrero的更多文章

  • Quick Introduction to Data Analytics

    Quick Introduction to Data Analytics

    “There were 5 exabytes of information created between the dawn of civilization through 2003, but that much information…