整理一个机器学习数据分析学习笔记
Website:
Teachable Machine
A 6 Step Field Guide for Building Machine Learning Projects
Machine Learning Playground
Course: Udemy Complete Machine Learning & Data Science Bootcamp 2022
Content
What is machine learning?
Machine learning is using an algorithm (model) to learn about different patterns in data, and then taking what is learned to make predictions about the future similar data.
Difference between machine learning algorithm and normal algorithm:
Normal algorithm can be a set of instructions. Output should be based on the instructions within the input.
Machine learning algorithm starts with input data and a predicted output, and it tries to figure out the set of instructions in between these two.
Machine learning model may need over 1000 times of trials to figure out the right instructions based on the right input (ingredients in this case) so we can use these patterns (instructions) for future problems.
Types of machine learning problems
Supervised learning (有监督学习): Input data already has categories (being labelled). The test data is labelled so that we know if our function is right or wrong.
Unsupervised learning (无监督学习): Input data has no categories (not being labelled). We let the machine creates categories for us.
Reinforcement learning (强化学习): Reinforcement learning is a machine learning training method based on rewarding desired behaviors and/or punishing undesired ones. It’s all about teaching machines through trial and error, through rewards and punishment.
Transfer learning (迁移学习) (not showing in the picture