您的位置:首页 > 理论基础 > 计算机网络

自己动手实践神经网络----视频课程开课了

2016-04-12 15:12 337 查看

课程简介:

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

报名地址:http://www.dataguru.cn/article-8976-1.html

课程大纲:

第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实现)

授课时间:

课程将于4月10日开课,课程持续时间为10周。

授课对象:

希望了解神经网络内部工作原理,并且将神经网络用于实践的同学。只需有一点Java基础知识,或者C/C++的编程基础亦可。

收获预期:

熟悉神经网络的原理,具备使用Java实现、修改神经网络的能力。完成课程后,可以使用神经网络解决一些机器学习问题。

授课讲师:

葛一鸣:计算机软件与理论专业硕士学位。取得了国家认证系统分析师职称)。10余年Java学习和开发经验,参与开发过多个软件项目。对Java程序设计,JVM有一定的研究。对设计模式、人工智能、神经网络、数据挖掘等技术有浓厚兴趣。已成功开设《实战Java高并发程序设计》、《深入JVM内核—原理、诊断与优化》,授课思路清晰,乐于与学员互动,课程好评率一直保持在95%以上。

现著有:

《实战Java虚拟机——JVM故障诊断与性能优化 》

《实战Java高并发程序设计》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: