机器学习入门|神经网络(一)

简介: 这篇文章并没有谈什么神经网络的几个模型,而是从生物学角度理解来理解一下什么是神经网络,希望能有所收获( ̄︶ ̄)↗ 

传统的机器学习模型过于依赖数据的特征,可解释性强,我们可以通过模型训练结果的权重直观地看到哪个事物特征发挥了多少程度的作用。可是

  1. 并不是所有样本都有显示的可描述特征。比如一张图片、一段语音或者一些特殊事物。
  2. 有些事物通过显式特征的方式不容易分辨。采集两个人A,B的录音信息,A说“狗狗”和“豆豆”,B说“宠物犬”。因为每个人都有自己的口音特征,所以对于传统的机器学习模型来说,A的“狗狗”和“豆豆”表现得更相似;但在语义层面,A的“狗狗”和B的“宠物犬”才更相似。

我们小时候认识狗的时候并没有人告诉我们狗有什么特征,认识狗就好像是自然习得一样。其实,每一次看见自家的狗还是路上的小狗都在一次次刷新,巩固我们的知识。这给了我们启发:与其努力去解剖事物特征,是不是可以通过喂给模型海量的样本,让模型自动学会分析事物,挖掘出隐含的特征呢?
这就是深度学习灵感的源头:不去人工设计特征,而是通过模拟生物的学习方式,以“大数据+深度学习”的模式让模型自动剖析出样本的隐含特征。深度学习的核心原理可以有很多种方式解释,数学推到,“感知机”,都可以去理解,这里用生物学来解释——神经网络。

从生物学角度理解神经网络

大脑中的神经网络

大脑的核心功能是大脑皮层,分为左右两半,基本构成单元是神经元细胞。如图,它有一个特殊的细胞体,和一个能把神经信息从一个神经元传递到下一个神经元的独特结构:突触
thK3ORVOMF_1_

对神经元进行刺激发现,神经元有两种状态,静默状态和激活状态。当从其他的神经元传递的信号满足特定条件(阈值(threshold))时,神经元会进入激活状态,改变对外输出的生物电压,释放频率信号(spike),并将这一信号传递给下游的神经元。
164736ipxrlpplgldpwh4r_1_

好了,介绍完神经元的大致结构,下面来看一下几个关于神经元的实验结论:

  1. 脑皮层是由神经元连接组成的,并且神经元携带着某些参数信息,具有“激活函数”的性质
  2. 在脑皮层中,相同的神经元细胞按区域组成了不同功能模块
  3. 对输入的生物刺激,大脑不同皮层模块的神经元细胞有着不同的响应处理函数
  4. 不同神经元细胞的响应处理函数的差异,是通过不同的数据训练(生物刺激信号)演变而成的,进而变成不同功能的皮层组织。也就是说脑皮层是由神经元组成的学习模型,各个皮层功能区域只是经过不同的数据训练形成的不同功能的同一种模型

注:具体的四个实验请去看原书《机器学习之路》 (阿布 胥嘉幸编著),写的很精彩,也用代码演示了

机器学习中的神经网络

先来看一下神经网络(neural work)的定义:神经网络是由具具有适应性的简单单元组成的广泛并经行互联的网络,它的组织能够模拟生物神经系统对真实世界物体所作出的交互反应。
神经网络中最基本的成分是神经元(neuron)模型,即上述定义中的“简单单元“。上文提到如果神经元中的电位超过了一个“阈值”,那么它就会被激活,并向其他神经元传送信息。
我们将生物中神经元运作的机制简化为一个模型——“M-P神经元模型”。在这个模型中,神经元接收到来自n个其他神经元传传递过来的输入信号,这些输入信号通过带权重的连接(connection)进行传递,神经元将接受到的总输入值与神经元的阈值进行比较,然后通过“激活函数”(activation function)处理以产生神经元的输出。

理想中的激活函数是图(a)中的阶跃函数,它将输入值映射为输出值“0”或“1”,“1”对应着神经元兴奋,“0”对应于神经元抑制。然而,阶跃函数不连续,不光滑,因此实际常用Sigmoid函数作为激活函数。典型的Sigmoid函数如图(b),它把可能在较大范围内变化的输入值挤压到(0,1)输出值范围内,因此有时也称为“挤压函数”(squashing function)。
WeChat_Image_20180128185921_e1517137788223_1_

把许多个这样的神经元按一定的层次结构连接起来,就得到了神经网络。

神经网络初探,因为现在是主攻学习机器学习,而神经网络大多是在深度学习中应用的,就先这样了解一下皮毛╰( ̄ω ̄o)

参考:
阿布 胥嘉幸《机器学习之路》
周志华《机器学习》

目录
相关文章
|
1月前
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
探索AI的奥秘:机器学习入门指南
【10月更文挑战第30天】本篇文章是一份初学者友好的机器学习入门指南,旨在帮助读者理解并开始实践机器学习。我们将介绍机器学习的基本概念,包括监督学习、无监督学习和强化学习等。我们还将提供一些实用的代码示例,以帮助读者更好地理解和应用这些概念。无论你是编程新手,还是有一定经验的开发者,这篇文章都将为你提供一个清晰的机器学习入门路径。
37 2
|
1月前
|
机器学习/深度学习 人工智能 算法
机器学习基础:使用Python和Scikit-learn入门
机器学习基础:使用Python和Scikit-learn入门
33 1
|
2月前
|
机器学习/深度学习 人工智能 算法
机器学习基础:使用Python和Scikit-learn入门
【10月更文挑战第12天】本文介绍了如何使用Python和Scikit-learn进行机器学习的基础知识和入门实践。首先概述了机器学习的基本概念,包括监督学习、无监督学习和强化学习。接着详细讲解了Python和Scikit-learn的安装、数据处理、模型训练和评估等步骤,并提供了代码示例。通过本文,读者可以掌握机器学习的基本流程,并为深入学习打下坚实基础。
24 1
|
29天前
|
机器学习/深度学习 人工智能 安全
人工智能与机器学习在网络安全中的应用
人工智能与机器学习在网络安全中的应用
56 0
|
2月前
|
机器学习/深度学习 人工智能 算法
机器学习基础:使用Python和Scikit-learn入门
本文介绍了如何使用Python和Scikit-learn进行机器学习的基础知识和实践。首先概述了机器学习的基本概念,包括监督学习、无监督学习和强化学习。接着详细讲解了Python和Scikit-learn的安装、数据处理、模型选择与训练、模型评估及交叉验证等关键步骤。通过本文,初学者可以快速上手并掌握机器学习的基本技能。
62 2
|
2月前
|
机器学习/深度学习 人工智能 算法
【玉米病害识别】Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练
玉米病害识别系统,本系统使用Python作为主要开发语言,通过收集了8种常见的玉米叶部病害图片数据集('矮花叶病', '健康', '灰斑病一般', '灰斑病严重', '锈病一般', '锈病严重', '叶斑病一般', '叶斑病严重'),然后基于TensorFlow搭建卷积神经网络算法模型,通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型文件。再使用Django搭建Web网页操作平台,实现用户上传一张玉米病害图片识别其名称。
71 0
【玉米病害识别】Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练
|
2月前
|
机器学习/深度学习 人工智能 算法
#如何看待诺贝尔物理学奖颁给了机器学习与神经网络?#
2024年诺贝尔物理学奖首次颁发给机器学习与神经网络领域的研究者,标志着这一技术对物理学及多领域应用的深远影响。机器学习和神经网络不仅在生产、金融、医疗等行业展现出高效实用性,还在物理学研究中发挥了重要作用,如数据分析、模型优化和物理量预测等,促进了物理学与人工智能的深度融合与发展。
33 0
|
24天前
|
机器学习/深度学习 人工智能 算法
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
手写数字识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Flask框架,开发网页端操作平台,实现用户上传一张图片识别其名称。
68 0
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
【MM2024】阿里云 PAI 团队图像编辑算法论文入选 MM2024
阿里云人工智能平台 PAI 团队发表的图像编辑算法论文在 MM2024 上正式亮相发表。ACM MM(ACM国际多媒体会议)是国际多媒体领域的顶级会议,旨在为研究人员、工程师和行业专家提供一个交流平台,以展示在多媒体领域的最新研究成果、技术进展和应用案例。其主题涵盖了图像处理、视频分析、音频处理、社交媒体和多媒体系统等广泛领域。此次入选标志着阿里云人工智能平台 PAI 在图像编辑算法方面的研究获得了学术界的充分认可。
【MM2024】阿里云 PAI 团队图像编辑算法论文入选 MM2024

热门文章

最新文章