机器学习:修订间差异

无编辑摘要
无编辑摘要
 
(未显示同一用户的4个中间版本)
第1行: 第1行:
机器学习(Machine learning)是人工智能的一个分支。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。
机器学习(Machine learning)是[[人工智能]]的一个分支。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。机器学习已广泛应用于数据挖掘、计算机视觉、自然语言处理等。
 
机器学习已广泛应用于数据挖掘、计算机视觉、自然语言处理、生物特征识别、搜索引擎、医学诊断、检测信用卡欺诈、证券市场分析、DNA序列测序、语音和手写识别、战略游戏和机器人等领域。


==简介==
==简介==
===时间轴===


===提前了解===
编程语言一般使用[[Python]],简单易学,机器学习相关软件和教程多。可以先学[[统计学]]和[[Python]]其他知识用到再学。
{| class="wikitable"  style="width: 100%;
! 类别
! 内容
|-
| [[数学]]
| [[统计学]] · [[线性代数]] · [[微积分]]
|-
|编程语言
|[[Python]],及相关包:[[NumPy]]· [[Pandas]]· [[Matplotlib]]· [[scikit-learn]]· [[Seaborn]]
|}


==提前了解==
===数学===
'''代数'''
*变量、系数和函数
*线性方程式
*对数和对数方程式
*S 型函数
'''线性代数'''
*张量和张量等级
*矩阵乘法
'''统计学'''
*均值、中间值、离群值和标准偏差
*能够读懂直方图
微积分(可选,适合高级主题)
*导数概念(您不必真正计算导数)
*梯度或斜率
*偏导数(与梯度紧密相关)
*链式法则(带您全面了解用于训练神经网络的反向传播算法)
===Python===
一门编程语言,如[[Python]]


'''基础知识'''
==基本概念==
*定义和调用函数:使用位置和关键字参数
{| class="wikitable"  style="width: 100%;
*字典、列表、集合(创建、访问和迭代)
! 名称
*for 循环:包含多个迭代器变量的 for 循环(例如 for a, b in [(1,2), (3,4)])
! 描述
*if/else 条件块和条件表达式
|-
*字符串格式(例如 '%.2f' % 3.14)
|数据集 <br />data set
*变量、赋值、基本数据类型(int、float、bool、str)
|
*pass 语句
|-
'''中级知识'''
|特征 <br />feature
*列表推导式
|
*Lambda 函数
|-
===Python 库===
|标注 <br />label
一些相关的Python的软件库
|
|-
|训练集 <br />training set
|
|-
|测试集 <br />test set
|
|-
|
|
|}


'''[[Matplotlib]](适合数据可视化)'''
==分类==
*pyplot 模块
{| class="wikitable"  style="width: 100%;
*cm 模块
! 名称
*gridspec 模块
! 描述
'''[[Seaborn]](适合热图)'''
|-
*heatmap 函数
|监督学习 <br />supervised learning
'''[[Pandas]](适合数据处理)'''
|是指使用有标注的数据进行学习建模。常见类型:<br \>'''分类'''(classfication):k近邻(k-nearest neighbors,k-NN),决策树(decision tree ),逻辑回归(logistic regression),朴素贝叶斯(naive Bayes classifiers) <br \>'''回归'''(regression):线性回归(linear regression)
*DataFrame 类
|-
'''[[NumPy]](适合低阶数学运算)'''
|无监督学习 <br />unsupervised learning
*linspace 函数
|是指使用没有标注的数据进行学习建模。常见类型:<br \>'''聚类分析'''(Cluster analysis):k-均值(k-means)<br \>'''异常检测'''(anomaly detection) <br \>'''人工神经网络'''(Artificial Neural Network):生成对抗网络(Generative Adversarial Network,GAN),自组织映射(SOM)
*random 函数
|-
*array 函数
|半监督学习 <br />semi-supervised learning
*arange 函数
|
'''[[scikit-learn]](适合评估指标)'''
|-
*metrics 模块
|强化学习 <br />reinforcement learning
|
|}


{{了解更多|[https://developers.google.com/machine-learning/crash-course/prereqs-and-prework Google机器学习课程:前提和前期工作]}}
==资源==
===相关网站===
*[https://www.jiqizhixin.com/ 机器之心]


 
===教程===
 
==资源==
===课程资源===
*[https://developers.google.com/machine-learning/crash-course/ Google:机器学习速成课程] Google 制作的节奏紧凑、内容实用的机器学习简介课程,使用 TensorFlow API
*[https://developers.google.com/machine-learning/crash-course/ Google:机器学习速成课程] Google 制作的节奏紧凑、内容实用的机器学习简介课程,使用 TensorFlow API
*[https://www.coursera.org/learn/machine-learning Coursera:吴恩达(Andrew Ng)的机器学习入门课《Machine Learning》] 让机器学习初学者能够快速对整个机器学习知识点有比较整体的认识,便于快速入门。
*[https://www.coursera.org/learn/machine-learning Coursera:吴恩达(Andrew Ng)的机器学习入门课《Machine Learning》] 让机器学习初学者能够快速对整个机器学习知识点有比较整体的认识,便于快速入门。
*[https://www.showmeai.tech/tutorials/34 ShowMeAI:ShowMeAI - 图解机器学习算法:从入门到精通系列教程]
*[http://c.biancheng.net/ml_alg/ C语言中文网:Python机器学习算法入门教程]


===书籍===
===书籍===
*《机器学习实战》
*《机器学习实战》


==参考文献==
===相关文章===
*[https://developers.google.com/machine-learning/crash-course Google:机器学习速成课程]
*[https://zh.wikipedia.org/wiki/机器学习 维基百科: 机器学习]
*[https://developers.google.com/machine-learning/glossary/ Google:机器学习术语表]
*[https://developers.google.com/machine-learning/glossary/ Google:机器学习术语表]


[[分类:机器学习]]
[[分类:机器学习]]

2024年8月3日 (六) 22:49的最新版本

机器学习(Machine learning)是人工智能的一个分支。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。机器学习已广泛应用于数据挖掘、计算机视觉、自然语言处理等。

简介

时间轴

提前了解

编程语言一般使用Python,简单易学,机器学习相关软件和教程多。可以先学统计学Python其他知识用到再学。

类别 内容
数学 统计学 · 线性代数 · 微积分
编程语言 Python,及相关包:NumPy· Pandas· Matplotlib· scikit-learn· Seaborn


基本概念

名称 描述
数据集
data set
特征
feature
标注
label
训练集
training set
测试集
test set

分类

名称 描述
监督学习
supervised learning
是指使用有标注的数据进行学习建模。常见类型:
分类(classfication):k近邻(k-nearest neighbors,k-NN),决策树(decision tree ),逻辑回归(logistic regression),朴素贝叶斯(naive Bayes classifiers)
回归(regression):线性回归(linear regression)
无监督学习
unsupervised learning
是指使用没有标注的数据进行学习建模。常见类型:
聚类分析(Cluster analysis):k-均值(k-means)
异常检测(anomaly detection)
人工神经网络(Artificial Neural Network):生成对抗网络(Generative Adversarial Network,GAN),自组织映射(SOM)
半监督学习
semi-supervised learning
强化学习
reinforcement learning

资源

相关网站

教程

书籍

  • 《机器学习实战》

相关文章