当前位置:网站首页>The video of machine learning to learn [update]
The video of machine learning to learn [update]
2022-08-04 03:36:00 【terrific51】
Video Learning for Machine Learning
I. Overview of Machine Learning
1. What is machine learning
Machine learning is a computer program that learns from experience and gets better at a specific task.
Most important for machine learning:
- Data: Experience is ultimately transformed into data that the computer can understand, so that the computer can learn from the experience.
- Model: The algorithm.Once you have the data, you can design a model and use the data as input to train the model.The trained model eventually becomes the core of machine learning, making the model the hub that can generate decisions.
2. Supervised vs Unsupervised Learning
(1) Supervised Learning
Supervised learning (Supervised learning) allows the computer to learn the rules from a large amount of known input and output paired data, so that it can make a reasonable output prediction for a new input.
- House price prediction (regression problem)
Shown below is an example of a house price forecast.It is an example of supervised learning.
As in this housing price prediction example, supervised learning provides the algorithm with a data set (which contains the correct answers), that is, we give it a housing price data set, and each sample in this data set corresponds to a correct answer(i.e. the actual selling price of the house).The purpose of the algorithm is to give more correct answers.
The prediction of house price is a regression problem (regression), because house price is a real, continuous value.
- Malignant/benign cancer (classification problem)

Malignant/benign cancer (ie 0/1) is a classification problem because malignant/benign (ie 0/1) are discrete values.
(2) Unsupervised Learning
Unsupervised learning (Unsupervised learning) analyzes the inherent characteristics and structure of the data itself by learning a large amount of unlabeled data.
Unsupervised learning requires letting the algorithm discover everything from the data on its own.One of the common algorithms is clustering: using algorithms to group together news stories, market segmentation, etc.
3. Model description
Linear Regression Model
- Cost function


Squared error cost function

Model, parameters, cost function, objective (find a value of w, b that minimizes J(w,b))
when b=0
By simplifying the model, our goal is to find wA value that minimizes J(w)
When w=1, J(w)=0 is calculated:
When w=0.5, J(w)=0.58 is calculated: 
Take different values of w, calculate J(w), and draw a graph as shown:
when b!=0
House price forecast
4. Gradient descent algorithm



where a is the learning rate.If the learning rate is too small, then large drops are feasible, but will be slow.This will take a long time because you will be taking very small steps, many steps before it gets close to the minimum.But if the learning rate is too large, the steps will be very large, and it is likely that the minimum value will be skipped due to the large step size, and the minimum value will never be reached.
As shown in the picture:
If the parameter is reachedlocal minima, then further binning reduces steps to none at all.It doesn't change the process precisely because it keeps the solution at a local minimum.
As we approach a local minimum, the rank drop will beSmaller steps are automatically taken because the derivative automatically gets smaller as we approach a local minimum, which means that the steps also get smaller automatically, even if a remains at some fixed value.

Derivation:
边栏推荐
- 力扣(LeetCode)215. 数组中的第K个最大元素(2022.08.03)
- C语言--环形缓存区
- docker+bridge+redis master-slave+sentry mode
- 2 Gigabit Optical + 6 Gigabit Electric Rail Type Managed Industrial Ethernet Switch Supports X-Ring Redundant Ring One-key Ring Switch
- Homemade bluetooth mobile app to control stm8/stm32/C51 onboard LED
- 三分建设,七分管理!产品、系统、组织三管齐下节能降耗
- 数据安全峰会2022 | 美创DSM获颁“数据安全产品能力验证计划”评测证书
- 缓存穿透、缓存击穿、缓存雪崩以及解决方案
- 基于 SSE 实现服务端消息主动推送解决方案
- 4-way two-way HDMI integrated business high-definition video optical transceiver 8-way HDMI high-definition video optical transceiver
猜你喜欢
![[Playwright Test Tutorial] 5 minutes to get started](/img/68/36dd8ef4a4073f03d5e5dad91be20d.png)
[Playwright Test Tutorial] 5 minutes to get started

逻辑漏洞----其他类型
SQL injection in #, - +, - % 20, % 23 is what mean?

y86.第四章 Prometheus大厂监控体系及实战 -- prometheus存储(十七)

一个属于程序员的七夕节!

机器学习模型的“可解释性”

DIY电工维修如何拆卸和安装开关面板插座

案例 | 重庆银行流动数据安全挑战及应对实践

2 Gigabit Optical + 6 Gigabit Electric Rail Type Managed Industrial Ethernet Switch Supports X-Ring Redundant Ring One-key Ring Switch

Polygon zkEVM网络节点
随机推荐
sql注入一般流程(附例题)
【 observe 】 super fusion: the first mention of "calculate net nine order" evaluation model, build open prosperity of power network
FFmpeg —— 录制麦克风声音(附源码)
说说数据治理中常见的20个问题
JVM的内存模型简介
new Date converts strings into date formats Compatible with IE, how ie8 converts strings into date formats through new Date, how to replace strings in js, and explain the replace() method in detail
[Playwright Test Tutorial] 5 minutes to get started
FPGA解析B码----连载3
Architecture of the actual combat camp module three operations
力扣(LeetCode)215. 数组中的第K个最大元素(2022.08.03)
4-way two-way HDMI integrated business high-definition video optical transceiver 8-way HDMI high-definition video optical transceiver
LeetCode每日一题(2285. Maximum Total Importance of Roads)
Deep Learning (3) Classification Theory Part
【MD5】采用MD5+盐的加密方式完成注册用户和登录账号
马尔可夫链
自定义通用分页标签01
Senior PHP development case (1) : use MYSQL statement across the table query cannot export all records of the solution
2022支付宝C2C现金红包PHP源码DEMO/兼容苹果/安卓浏览器和扫码形式
Exclude_reserved_words 排除关键字
基于 SSE 实现服务端消息主动推送解决方案