菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

机器学习

机器学习人工智能的一个子领域

"让机器模仿人类智能进行学习"

Artificial Intelligence Narrow AI Machine Learning Neural Networks Big Data Deep Learning Strong AI

机器学习 (ML)

传统编程使用算法来处理数据并产生结果

数据 + 算法 = 结果

机器学习从数据和结果创建算法

数据 + 结果 = 算法


神经网络 (NN)

神经网络

  • 一种编程技术
  • 机器学习中使用的一种方法
  • 一种从错误中学习的软件

神经网络基于人脑的工作原理
神经元之间相互传递信息。当神经元反复尝试解决问题时,它会加强导致成功的连接,并削弱导致失败的连接。

Neural Networks
Neural Networks

感知机

感知机定义了神经网络的第一步。

它代表一个单一的神经元,只有一个输入层,没有隐藏层。

Perceprton

学习如何编写感知机.


神经网络

神经网络是多层感知机

Neural Networks

最简单的形式下,神经网络由以下组成:

  • 一个输入层(黄色)
  • 一个隐藏层(蓝色)
  • 一个输出层(红色)

神经网络模型中,输入数据(黄色)经过隐藏层(蓝色)处理,然后产生最终输出(红色)。

第一层:
黄色感知机基于输入做出简单决策。每个单独的决策被发送到下一层的感知机。

第二层:
蓝色感知机通过权衡第一层的输出来做出决策。这一层比第一层做出更复杂的、更抽象的决策。



深度神经网络

深度神经网络由几层神经网络组成,它们对海量数据执行复杂的操作。

每一层都以上一层作为输入。

例如,光学字符识别使用低层来识别边缘,高层来识别字母。

Neural Networks

深度神经网络模型中,输入数据(黄色)经过隐藏层(蓝色)处理,并经过更多隐藏层(绿色)的修改,最终产生输出(红色)。

第一层:
黄色感知机基于输入做出简单决策。每个单独的决策被发送到下一层的感知机。

第二层:
蓝色感知机通过权衡第一层的输出来做出决策。这一层比第一层做出更复杂的、更抽象的决策。

第三层:
绿色感知机做出更复杂的决策。


深度学习 (DL)

深度学习是机器学习的一个子集。

近几年来人工智能的繁荣得益于深度学习。

深度学习是一种先进的机器学习类型,可处理图像识别等复杂任务。

机器学习深度学习
人工智能的一个子集机器学习的一个子集
使用较小的数据集使用较大的数据集
由人类训练自主学习
创建简单算法创建复杂算法

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持