Skip to content

gudieaofei/neural_networks_note

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

神经网络学习笔记

1. Keras

手敲《深度学习Keras快速开发入门》乐毅2017年6月书中各章代码。之所以手敲一遍,一方面熟悉Keras开发环境,另一方面熟悉基本的神经网络模型,最重要的是书似乎没配套代码。这本书的前八章介绍了Keras的各个方面的使用方法,第9章通过构建一个多类别文本分类模型将前八章内容串了起来。

第3章 Keras快速上手

本章初步认识Keras的一种模型Sequential,这个模型可以翻译为堆叠模型。我们都知道神经网络的基本单位是神经元,而一个或多个神经元可以构成一个网络层,多个网络层就构成了一个神经网络模型。那么堆叠模型就是让用户不断向其中堆叠网络层进而构成神经网络。本章的例题演示了一个基本的MLP神经网络构成的多类别分类模型。Keras快速上手笔记

第4章 Keras模型的定义

Keras有两种类型的模型:堆叠模型(Sequential)和函数式模型(Model)。Sequential模型是函数式模型的一种特殊情况。本节构建一个MLP神经网络解决两类别分类问题。通过该示例,演示Sequential模型。 实践笔记 文本笔记

第5章 Keras网络结构

Keras由各种网络层构成,Keras的网络结构就是指各种网络层,本章介绍Keras中提供的各种网络层。 文本笔记1 文本笔记2

第9章 Keras实战

本章介绍如何使用Keras构建一个简单的CNN神经网络,通过20newsgroup新闻语料训练一个20类别的分类器,并在验证集上验证了该模型的准确率。详细代码可以参考using pre trained word embeddings in a keras model

2. Theano

About

神经网络学习笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%