美文网首页大数据,机器学习,人工智能我爱编程
自己动手制作人工神经网络0x0:先水为敬,抛砖引玉

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

作者: 御史神风 | 来源:发表于2018-08-07 16:32 被阅读11次

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


前置条件

必备:
  • python3
  • numpy
  • scipy
可选(墙裂安利,提高体验):
  • jupyter notebook
  • matplotlib
建议:
  • 具备一定的微积分知识,了解导数这个东西。
  • 了解下线性代数,对矢量、矩阵有所了解。
    ps:教程中会出现数学证明,这部分跳过也可食用

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

文章目标

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

正文部分

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

人工神经网络是什么

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

人工神经网络能干什么

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

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

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

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

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

相关文章

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

    Python 人工智能 深度学习 人工神经网络 前置条件 必备: python3 numpy scipy 可选(墙...

  • 《自己动手写神经网络》PDF+源代码+葛一鸣

    神经网络是一种模拟人脑的神经网络,以期能够实现类人工智能的机器学习技术。学习神经网络知识,推荐学习《自己动手写神经...

  • 黑箱方法-神经网络①

    人工神经网络 人工神经网络的概念 人工神经网络(Artificial Neural Networks,ANN)是对...

  • 人工神经网络综述

    文章主要分为:一、人工神经网络的概念;二、人工神经网络的发展历史;三、人工神经网络的特点;四、人工神经网络的结构。...

  • 人工神经网络及其MATLAB实现

    前言 这里只记录BP神经网络 1.人工神经网络基本理论 1.1人工神经网络模型拓扑结构 人工神经网络是由大量简单的...

  • 金融业信贷风控算法10-神经网络模型

    一. 神经网络模型的概述 1.1 什么是人工神经网络模型 人工神经网络(Artificial Neural Net...

  • 先干为敬!

    最近一直都有关注很多大咖的公众号,比如:阿何有话说,遇见小mi, 冷爱,颜辞,乌鸦电影,周国平,潘幸知。。。。。...

  • 先干为敬

    今天参加了一个会议,会上审议的材料是之前群里说好的产品 突然发现,同样是评委,但这位推荐了好几位候选人,我呢,很早...

  • 先干为敬

    佛说:“凡事不经历,就不能悟,不能悟,就不能解脱。” 今儿个,就说说我最近经历了什么,悟到了什么。前几篇文章中已经...

  • 先干为敬

    晚上回到酒店,自己一看时间还早,心想:看会书吧,然后便拿起随身带的《干法》看了起来。 其中有一个片...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/ryravftx.html