最近自己造轮子,搞深度学习,一头包,各种效果不好,于是开始研究别人的轮子。
翻起了一年前师傅给我的Encog,于是打算把Encog吃透,看看应用效果如何。
于是开贴,打算翻译JEFF HEATON 的 《Programming Neural Networks with Encog 2 in JAVA 》
屌丝一名,没钱买新版本的书,于是就先拿Encog2开刀吧!
----写在前面
目录
1. Encog简介
2. 如何构建Encog神经网络1.1 神经网络是什么
1.2 异或(XOR)运算的小例子
3. 激活函数的使用2.1 神经元(Synapses)和层(Layers)
2.2 Encog中的层
2.3 Encog中的神经元
2.4 Encog中的神经逻辑(Neural Logic)
2.5 Encog网络的属性(Properties)和标记(Tags)
2.6 构建简单的神经网络
3.1 激活函数(Activation Functions)的意义
3.2 如何使用Encog中的各种激活函数
4. 如何使用Encog的工作台(不打算翻译)
5. 训练神经网络
(未完待续...)5.1 什么是传播训练(Propagation Training)
5.2 使用Encog中的训练函数
5.3 多线程训练