资源简介
在Keras对手写数字mnist测试完以后 用来尝试做自己的特征矩阵和标签

代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Wed Jul 27 14:46:31 2016
http://blog.csdn.net/treasure_z/article/details/51164375
http://www.360doc.com/content/16/0608/13/1317564_566039312.shtml
http://blog.csdn.net/treasure_z/article/details/51125146
http://benjaminbolte.com/blog/2016/keras-language-modeling.html
@author: admin
“““
from __future__ import absolute_import
from __future__ import print_function
from keras.models import Sequential
from keras.layers.core import Dense Dropout Activation Flatten
from keras.layers.convolutional import Convolution1DMaxPooling1DAveragePooling1D
#from keras.optimizers import SGD
#from keras.utils import np_utils
from six.moves import range
import random
from keras.callbacks import EarlyStopping
import numpy as np
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
print(“read feature and label...“)
data=np.loadtxt(‘feature0704.txt‘dtype=‘float‘)
data.shape=16438373
label=np.loadtxt(“label0704.txt“dtype=‘int‘)
label.shape =1643 1
index = [i for i in range(len(data))]
random.shuffle(index)
data = data[index]
label = label[index]
(X_trainX_val) = (data[0:900]data[900:])
(Y_trainY_val) = (label[0:900]label[900:])
#np.random.seed(1643)
#nb_class = 2
#label = np_utils.to_categorical(label nb_class) #二类别不需要
#################################################################
def create_model():
print(“first layer...“)
model=Sequential()
model.add(Convolution1D(nb_filter=1641filter_length=3border_mode=“valid“activation=“relu“input_shape=(16438373)subsample_length=1))
model.add(MaxPooling1D(pool_length=2))
#model.add(AveragePooling1D(pool_length=2))
model.add(Flatten())
print(“the second layer...“)
model.add(Dense(8373activation=“relu“))
model.add(Dropout(0.5))
print(“the third layer...“)
model.add(Dense(1activation=“sigmoid“))
return model
##################################################################
model = create_model()
print(“Compiling model..“)
model.compile(loss=“binary_crossentropy“ optimizer=“rmsprop“class_mode = “binary“metrics=[“accuracy“])
print(“Fitting model..“)
early_stopping = EarlyStopping(monitor=‘val_loss‘ patience=1)
hist = model.fit(X_train Y_train batch_size =100show_accuracy=True nb_epoch = 5 validation_data = (X_val Y_val)callbacks=[early_stopping])
#preLabels = model.predict_classes(testArray batch_size = batch_sizeverbose = 2)
################################################################
#score=model.evaluate(X_test Y_test batch_size=100show_accuracy=True verbose=1)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-08-05 09:36 myCNNtry\
文件 2642 2016-07-27 17:33 myCNNtry\myCNN.py
文件 2202 2016-07-27 17:44 myCNNtry\myCNN2.py
文件 2629 2016-07-28 14:15 myCNNtry\myCNN3.py
- 上一篇:Sass和Less入门到精通视频教程
- 下一篇:课程设计 仓库管理系统设计
相关资源
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- Python中Numpy库最新教程
- 用python编写的移动彩信的发送程序
- Python全栈学习笔记面向对象大作业:
- python实现的ftp自动上传、下载脚本
- Python版的A*寻路算法
- IronPython IDE
- pip-10.0.1.tar.gz
- Data Science from Scratch 2nd Edition
- shape_predictor_68_face_landmarks.dat.bz2 68个标
- 爬取豆瓣电影TOP250程序,包含非常详
- 中文维基百科语料库百度网盘网址.
- MSCNN_dehaze.rar
- 爬取豆瓣排行榜电影数据(含GUI界面
- 字典文本资源
- Brainfuck / OoK 解码脚本
- 案例实战信用卡欺诈检测数据集
- 招商策略_抱团启示录那些年我们一起
- sip-4.19.zip
- 树莓派3b+学习使用教程
- numpy 中文学习手册
- 卷积神经网络的人脸识别样本采集+
- pytorch-1.4.0-py3.7_cpu_0.tar.bz2
- 机器学习实战 高清完整版PDF
- 泰坦尼克号0.81准确率实验报告.docx
-
abaqus sc
ripting reference manual.pdf - 网页版聊天程序--网络程序设计课程大
- Give Me Some Credit
-
ba
semap安装出错时,正确得pyproj文件 - 微信头像拼接工具
评论
共有 条评论