栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

自己动手制作人工神经网络0x0:先水为敬,抛砖引玉

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自己动手制作人工神经网络0x0:先水为敬,抛砖引玉

Python 人工智能 深度学习 人工神经网络


前置条件
必备:
  • python3

  • numpy

  • scipy

可选(墙裂安利,提高体验):
  • jupyter notebook

  • matplotlib

建议:
  • 具备一定的微积分知识,了解导数这个东西。

  • 了解下线性代数,对矢量、矩阵有所了解。
    ps:教程中会出现数学证明,这部分跳过也可食用

前排安利《Python神经网络编程》

文章目标
  • 自己动手制作一个可供把玩的人工神经网络,用于手写数字识别,当然也可以做其他。


正文部分

首先,来介绍下人工神经网络到底是个啥子

人工神经网络是什么

这个东西(ArtificialNeuralNetworks)简称ANN,简单来说就是模拟生物的大脑的一个东西。我们的大脑由千千万万个神经细胞连接组成,而ANN也一样,模拟大脑的神经元,创建许多节点,每个节点可能有多个输入,也可能有多个输出,节点与节点之间,连成一片大网。
而一个刚出生的ANN和人类的婴儿一样,是不能很好地完成任务的,额,应该是不能完成才对。这时提供学习资料让他学习,这样他就会越来越“聪明”。但和人也一样,ANN也是有智商的,ANN的结构各异,不同的结构决定了ANN能力的上限。

人工神经网络能干什么

能识别物品、数字,能作出预测......

为什么要使用人工神经网络

因为......它强啊。
简单说以下就是ANN里面每个节点都相当于一个分类器,一个ANN那么多个节点,emmmmm,你说它的分类能力强不强

至于怎么用python实现一个ANN,我们明天见。

大家可以去补补数学先。
其实关于ANN这个东西,b乎,简书都有文章介绍这是个啥子,鄙人见识短浅,文笔不好,这篇就先简要聊一聊ANN,欢迎各位发表高见。



作者:御史神风
链接:https://www.jianshu.com/p/5e9c1cd04828


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/224061.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号