七层神经网络 PK logstic 回归

来源:互联网 发布:无损cd刻录软件 编辑:程序博客网 时间:2024/06/02 06:52

    

    logstic链接    在这 篇文章中,我们讨论了logstic 回归,但是logstic回归的正确率太低了
在那个算例中,正确率只有66.2%

import pandas as pdinputfile1='horseColicTraining.xlsx' input1= pd.read_excel(inputfile1).valuesdata_train=input1'''data_max = data_train.max()data_min = data_train.min()# data_std = data_train.std()#data_train1 = (data_train-data_min)/(data_max-data_min) #数据标准化'''train_input=data_train[:,0:21]train_label=data_train[:,21:22]from keras.models import Sequentialfrom keras.layers.core import Dense, Dropout, Activationmodel = Sequential() #建立模型model.add(Dense(input_dim = 21, output_dim = 48)) #添加输入层、隐藏层的连接model.add(Activation('tanh')) #以Relu函数为激活函数model.add(Dense(input_dim = 48, output_dim = 48)) #添加隐藏层、隐藏层的连接model.add(Activation('relu')) #以Relu函数为激活函数model.add(Dropout(0.2))model.add(Dense(input_dim = 48, output_dim = 36)) #添加隐藏层、隐藏层的连接model.add(Activation('relu')) #以Relu函数为激活函数model.add(Dropout(0.2))model.add(Dense(input_dim = 36, output_dim = 36)) #添加隐藏层、隐藏层的连接model.add(Activation('relu')) #以Relu函数为激活函数model.add(Dense(input_dim = 36, output_dim = 12)) #添加隐藏层、隐藏层的连接model.add(Activation('relu')) #以Relu函数为激活函数model.add(Dense(input_dim = 36, output_dim = 36)) #添加隐藏层、隐藏层的连接model.add(Activation('relu')) #以Relu函数为激活函数model.add(Dense(input_dim = 36, output_dim = 1)) #添加隐藏层、输出层的连接model.add(Activation('sigmoid')) #以sigmoid函数为激活函数#编译模型,损失函数为binary_crossentropy,用adam法求解model.compile(loss='mean_squared_error', optimizer='adam')model.fit(train_input, train_label, nb_epoch = 1000, batch_size = 20) #训练模型inputfile2='horseColicTest.xlsx' input2= pd.read_excel(inputfile1).valuesdata_test=input2'''test_max = data_test.max()test_min = data_test.min()# data_std = data_train.std()test_train = (data_test-test_min)/(test_max-test_min) #数据标准化'''test_input=data_test[:,0:21]test_label=data_test[:,21:22]r = pd.DataFrame(model.predict_classes(test_input))print('/n')  print('I love tt and cc')        from sklearn.metrics import accuracy_scoreprint(accuracy_score(test_label, r)) 
0.993288590604

    
    当我采用神经网络时,正确率取得了惊人的提高
达到99.3%

    logstic 回归 ,从本质上说,就是一个单层感知器,仅此而已。 一个输入层 ,一个激活层的单层感知机。
    在本文中,我采用的是一个七层神经网络,更深沉的大脑才能进行深度思考,单纯的logstic 回归 太浅薄了。

提取密码 l1hr

github

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小米平板电脑锁屏密码忘了怎么办 小米手机进水了黑屏了嗡嗡响怎么办 华为诺娃2手机声音小怎么办 华为平板锁屏密码忘记了怎么办 华为麦芒6手机按键摔坏了怎么办 定频空调加错了佛里昂怎么办 定频空调外机噪音大怎么办 老美的定频空调出现p0怎么办 华为揽阅m2青春版卡顿了怎么办 华为揽阅M2青春版发热卡顿怎么办 全民突击网速不给力经常掉线怎么办 华为手机微信视频黑屏了怎么办 相机拍照后找不到拍的照片怎么办 苹果手机下载软件不被信任怎么办 苹果x手机下载软件不受信任怎么办 华为畅享7plus主板坏了怎么办 华为手机手机主板坏了没备份怎么办 华为手机一年内主板坏了怎么办 华为手机保修期内主板坏了怎么办 华为手机外置sd卡满了怎么办 红米4充不进去电怎么办 苹果5s锁屏密码忘记了怎么办 华为手机桌面和锁屏自动一样怎么办 苹果手机没电了没带充电器怎么办 华为p8手机后摄像头模糊的怎么办 中兴手机充电的地方坏了怎么办? 小米手机与电脑蓝牙传输失败怎么办 捡个华为收机没有账号密码怎么办 华为手机p9激活码忘了怎么办 华为畅享7plus声音小怎么办 华为畅享7plus忘记密码怎么办 华为畅享8plus卡顿怎么办 华为畅享7plus卡机怎么办 华为畅享8plus图标字小怎么办 华为畅享6反应慢发热怎么办 华为畅享5S反应迟钝怎么办 华为畅玩5x玩王者荣耀卡怎么办 不小心把手机里的照片删了怎么办 u盘文件在手机上删了怎么办 荒野行动透视挂功能加载失败怎么办 白色t桖衫被奶茶弄脏了该怎么办