自己动手实践神经网络(第四期) 自己动手实践神经网络(第四期)
所属分类:数据分析
  课程名 : 自己动手实践神经网络(第四期)【开课中】 总学费/人 : ¥400 (固定学费:¥100, 逆向学费:¥300) 开课时间 : 2017-01-17 09:00:00 
开课老师 : geym


课程简介:

随着大数据时代的到来,数据分析和人工智能显得越来越重要。神经网络作为人工智能的重要分支,其重要性也与日俱增。作为对人脑的仿真,它是目前最接近人脑的人工智能解决方案。然而,人工神经网络的知识背景理论性极强,不易理解,令许多初学者望而却步。本课程正是看到了人工神经网络的学习难点和痛点,大胆地抛开复杂晦涩的理论知识,使用实践性的方式构造并使用神经网络。所有案例均有代码实现和案例分析,可以大大帮助初学者理解神经网络的原理和功能。为大家进一步深入神经网络打下扎实基本理论基础的实践功底。


课程大纲:

1.人工神经网络简介

什么是人工神经网络
人工神经网络发展历史
来自生物学的启发

人工神经网络能做什么


2.人工神经元模型与感知机
神经元模型的组成
输入
输入权值
输出
传输函数
使用感知机进行分类

感知机学习规则


3.Java、神经网络与neuroph框架
Java介绍
使用Java实现神经网络——neuroph
使用Java实现感知机

使用Java实现感知机学习算法


4. AdaLine网络
LMS算法
AdaLine网络的Java实现

使用Java识别0-9图像


5.多层感知机
回顾单层感知机
单层感知机的局限性

多层感知机案例与实现


6.BP神经网络的实现
多层感知机学习算法
BP神经网络的Java实现
再看异或问题

一些细节优化


7.BP神经网络的案例
奇偶性判别(分类问题)
函数逼近(预测)

使用Java实现简单的手写体识别


8. 联想网络
Hopfield网络
结构和原理 Hebb规则
存储容量
使用Java实现Hopfiled网络
简单的污染字体识别(Java案例)
自联想的案例(Java实现)
BAM网络
结构和原理
使用Java实现BAM网络

电话号码和人名的双向记忆案例(Java实现)


9.竞争学习网络
原理
SOM介绍
聚类案例 动物分类

Java实现SOM以及案例


10. PCA网络
什么是PCA
使用Java实现PCA网络

PCA案例(Java实现)



相关课程资料下载 DataGuru网络课程学习说明
书面作业及互动作业操作说明

 

GMT+8, 2017-3-24 04:04 , Processed in 0.232845 second(s), 27 queries .