Files
reveal.js/media/Machine Learning Explained in 100 Seconds [PeMlggyqz0Y].tsv
2024-01-05 14:53:07 +08:00

3.4 KiB

1startendtext
206480 Machine learning. Teach a computer how to perform a task, without explicitly programming it to perform said task.
3662013420 Instead, feed data into an algorithm to gradually improve outcomes with experience, similar to how organic life learns.
41358020400 The term was coined in 1959 by Arthur Samuel at IBM, who was developing artificial intelligence that could play checkers.
52054026880 Half a century later, and predictive models are embedded in many of the products we use every day, which perform two fundamental jobs.
63860043280 The first step in the process is to acquire and clean up data. Lots and lots of data.
74348047780 The better the data represents the problem, the better the results. Garbage in, garbage out.
84790052160 The data needs to have some kind of signal to be valuable to the algorithm for making predictions.
95216059920 And data scientists perform a job called feature engineering to transform raw data into features that better represent the underlying problem.
106024064240 The next step is to separate the data into a training set and testing set.
116446071800 The training data is fed into an algorithm to build a model, then the testing data is used to validate the accuracy or error of the model.
127198077700 The next step is to choose an algorithm, which might be a simple statistical model like linear or logistic regression,
137794081260 or a decision tree that assigns different weights to features in the data.
148126086640 Or you might get fancy with a convolutional neural network, which is an algorithm that also assigns
158664091300 weights to features, but also takes the input data and creates additional features automatically.
169164096300 And that's extremely useful for datasets that contain things like images or natural language,
179642099020 where manual feature engineering is virtually impossible.
1899260103960 Every one of these algorithms learns to get better by comparing its predictions to an error function.
19116220121780 Python is the language of choice among data scientists, but R and Julia are also popular options,
20121920125320 and there are many supporting frameworks out there to make the process approachable.
21125500132680 The end result of the machine learning process is a model, which is just a file that takes some input data in the same shape that it was trained on,
22132860136900 then spits out a prediction that tries to minimize the error that it was optimized for.
23136900141980 It can then be embedded on an actual device or deployed to the cloud to build a real-world product.
24142180144500 This has been Machine Learning in 100 Seconds.
25144580147160 Like and subscribe if you want to see more short videos like this,
26147320150500 and leave a comment if you want to see more machine learning content on this channel.
27150620153040 Thanks for watching, and I will see you in the next one.