当前位置:网站首页>Machine learning 01: Introduction
Machine learning 01: Introduction
2022-07-05 17:16:00 【Fei Fei is a princess】
Definition of machine learning
Machine learning is one of the core research fields of artificial intelligence , Its research motivation is to make the computer system have human learning ability in order to realize artificial intelligence .
At present, the widely used definition of machine learning is “ Use experience to improve the performance of computer system itself ”. because “ Experience ” In the computer system, it mainly exists in the form of data , Therefore, machine learning needs to use machine learning technology to analyze data , This makes it gradually become one of the innovative sources of intelligent data analysis technology , And for this reason, it has attracted more and more attention .
Machine learning and data mining
When people are talking about machine learning , I often think of another intelligent data analysis technology : data mining .
Data mining is :“ Identify effective in huge amounts of data 、 Novel 、 Potentially useful 、 The non trivial process of ultimately comprehensible patterns ”. seeing the name of a thing one thinks of its function , Data mining is trying to find useful knowledge from massive data .
The relationship between machine learning and data mining can be understood through the following two data mining textbooks :
- so , Data mining textbooks and courses mainly explain various data mining tasks . such as : classification 、 Return to 、 clustering 、 Correlation analysis 、 Abnormal analysis 、 Evolution analysis and so on .
- Data mining can be regarded as the intersection of machine learning and database , It mainly uses the technology provided by the machine learning community to analyze massive data , Use the technology provided by the database industry to manage massive data .
- There are differences and connections between the two , As a whole , Machine learning theory , Data mining tends to be applied .
Machine learning technology
- The first 1 Chapter , Explain the definition of machine learning 、 And data mining 、 The teaching idea and content arrangement of this course 、 Teaching materials and reference books
- The first 2 Chapter , Explain the method of model evaluation 、 Indicators and comparative tests .
- The first 3-9 Chapter , Explain the basic technology of machine learning : Start with linear regression , Explain linear learning ; With K Mean clustering closure , Explain unsupervised learning ; Support vector machine learning 、 Neural network learning 、 Decision tree learning 、 Bayesian learning 、 And the nearest neighbor .
- The first 10-13 Chapter , Explain the advanced technology of machine learning : Specifically, it includes integrated learning 、 Cost sensitive learning 、 Evolutionary learning 、 And reinforcement learning .
Definition of classification
- Classification is to build a classification model , The classifier , Then the process of mapping data objects to a given category through a classifier . The classification process can be divided into two steps :
- The first step is to use the training data set with known class markers to learn the classification model . This step is called the training stage of the classifier .
- The second step is to test and evaluate the performance of the learned model ( This step is called the test phase of the classifier ), If the performance of the model is acceptable , It can be used to classify objects marked by unknown classes .
- The third step is to apply the classification model to classify the objects marked by unknown classes . This step is called the working stage of the classifier .
- Classification is a three-step process : Training → test → Work .
Teaching materials and special instructions
The teaching material
In particular
This blog is the author's study notes , The main content comes from machine learning _ China university of geosciences MOOC, By the author in his spare time 、 Record , Just for learning 、 Review the use of , Not for commercial use , Shall not be reproduced , The following are the teachers of this course .
边栏推荐
- American chips are no longer proud, and Chinese chips have successfully won the first place in emerging fields
- 激动人心!2022开放原子全球开源峰会报名火热开启!
- Practical example of propeller easydl: automatic scratch recognition of industrial parts
- C#实现水晶报表绑定数据并实现打印3-二维码条形码
- Etcd build a highly available etcd cluster
- 网上办理期货开户安全吗?网上会不会骗子比较多?感觉不太靠谱?
- 麻烦问下,DMS中使用Redis语法是以云数据库Redis社区版的命令为参考的嘛
- Writing method of twig array merging
- The two ways of domestic chip industry chain go hand in hand. ASML really panicked and increased cooperation on a large scale
- What is ROM
猜你喜欢
随机推荐
腾讯音乐上线新产品“曲易买”,提供音乐商用版权授权
winedt常用快捷键 修改快捷键latex编译按钮
7. Scala class
Little knowledge about C language (array and string)
Embedded -arm (bare board development) -2
云安全日报220705:红帽PHP解释器发现执行任意代码漏洞,需要尽快升级
【机器人坐标系第一讲】
一文了解Go语言中的函数与方法的用法
thinkphp3.2.3
【beanshell】数据写入本地多种方法
How can C TCP set heartbeat packets to be elegant?
C language to get program running time
Machine learning compilation lesson 2: tensor program abstraction
Embedded UC (UNIX System Advanced Programming) -1
时间戳strtotime前一天或后一天的日期
基于51单片机的电子时钟设计
Timestamp strtotime the day before or after the date
[Jianzhi offer] 61 Shunzi in playing cards
Practical example of propeller easydl: automatic scratch recognition of industrial parts
Embedded UC (UNIX System Advanced Programming) -2