Kaggle神经网络实战:CNN实现手写数字辨识

简要介绍 本文是基于Kaggle入门项目Digit Recognizer的处理方案,在MINST数据集上训练可以识别手写数字的模型。项目链接 代码来自项目Kernels,使用tensorflow实现CNN网络,完整图文及代码请参照Kernel原文 代码实现 库的导入和常量定义 ...

2018-02-10 03:31:23

阅读数 954

评论数 1

神经网络中的BP算法(原理和推导)

BP算法介绍BP算法(Background Propagation Alogorithm), 即误差逆传播算法,是训练多层前馈神经网络的一种最经典的算法,通过BP算法可以学得网络的权重和阈值,且具有可靠的收敛性。网络结构首先对所用的符号和变量做约定,这里采用《机器学习》中的命名训练集:D={(x1...

2018-02-08 00:43:31

阅读数 224

评论数 0

卷积神经网络(CNN)学习笔记

卷积神经网络(CNN)卷积神经网络(Convolutional Neural Network )是一种深度前馈神经网络,广泛应用于图像识别和自然语言处理等方向,本文基于初学者的视角简单描述卷积神经网络的概念和原理,包含个人主观理解,如有错误恳请指正。为何选用CNN来处理图像传统的全连接(fully...

2018-02-06 08:34:29

阅读数 1404

评论数 0

Pandas学习笔记(3) 数据存取与可视化

Pandas数据存取Pandas支持包含csv,excel,hdf,sql,json,html,stata,sas,clipboard,pickle等格式的数据文件存储,以统一的命名风格存取,以csv为例pd.read_csv() 从csv文件中读取数据,参数为文件路径 返回值为一个DataFra...

2018-02-06 00:54:21

阅读数 538

评论数 0

Pandas学习笔记(2)数据的处理方法

准备工作创建一个6X4的DataFrame,行索引为时间序列,列索引为字母dates = pd.date_range('20180205',periods=6) df = pd.DataFrame(np.arange(24).reshape((6,4)), index=dates,col...

2018-02-05 23:38:19

阅读数 274

评论数 0

Pandas学习笔记(1)基本数据类型及属性

Pandas介绍Python Data Analysis Library即Pandas是基于NumPy 的一种Python数据分析工具包,包含丰富的数据类型和便捷的操作方式。基本数据类型Series对应Python中的列表和NumPy的一维数组,Series可以指定索引内容,默认索引与Python...

2018-02-05 19:35:00

阅读数 791

评论数 0

Jypeter Notebook常用快捷键

Jypeter Notebook是一款非常好用的交互式编辑器,本文记录Jypeter Notebook常用的一些快捷键。通用 Ctrl - Enter 运行本单元 Shift - Enter 运行本单元并跳转至下一单元 Alt - Enter 运行本单元并插入空单元 编辑模式单元框以绿色标记,...

2018-02-04 22:35:48

阅读数 432

评论数 0

Cifar-100数据集学习笔记

CIFAR-100简介 CIFAR数据集是一组用于普适物体识别的数据集,由Alex Krizhevsky,Vinod Nair和Geoffrey Hinton收集。 Cifar-100数据集包含有60000张32X32尺寸的彩色图片,来自100个分类,每个分类包含600张图片。 图片被分为...

2018-02-04 20:15:48

阅读数 1868

评论数 0

NumPy学习笔记(1)数组和属性

数组和属性 NumPy的基本对象是np数组,使用专用的数据结构来存储数值,在科学计算的效率上要优于原始的Python代码,下面记录关于np数组的一些基本操作。 创建一个ndarray 使用array()函数  array = np.array([[1,2,3],[2,3,4]]) ...

2018-02-03 21:52:08

阅读数 776

评论数 0

提示
确定要删除当前文章?
取消 删除