黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python實(shí)現(xiàn)Keras搭建神經(jīng)網(wǎng)絡(luò)訓(xùn)練分類(lèi)模型教程

瀏覽:9日期:2022-07-21 14:07:40

我就廢話(huà)不多說(shuō)了,大家還是直接看代碼吧~

注釋講解版:

# Classifier exampleimport numpy as np# for reproducibilitynp.random.seed(1337)# from keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Dense, Activationfrom keras.optimizers import RMSprop# 程序中用到的數(shù)據(jù)是經(jīng)典的手寫(xiě)體識(shí)別mnist數(shù)據(jù)集# download the mnist to the path if it is the first time to be called# X shape (60,000 28x28), y# (X_train, y_train), (X_test, y_test) = mnist.load_data()# 下載minst.npz:# 鏈接: https://pan.baidu.com/s/1b2ppKDOdzDJxivgmyOoQsA# 提取碼: y5ir# 將下載好的minst.npz放到當(dāng)前目錄下path=’./mnist.npz’f = np.load(path)X_train, y_train = f[’x_train’], f[’y_train’]X_test, y_test = f[’x_test’], f[’y_test’]f.close()# data pre-processing# 數(shù)據(jù)預(yù)處理# normalize# X shape (60,000 28x28),表示輸入數(shù)據(jù) X 是個(gè)三維的數(shù)據(jù)# 可以理解為 60000行數(shù)據(jù),每一行是一張28 x 28 的灰度圖片# X_train.reshape(X_train.shape[0], -1)表示:只保留第一維,其余的緯度,不管多少緯度,重新排列為一維# 參數(shù)-1就是不知道行數(shù)或者列數(shù)多少的情況下使用的參數(shù)# 所以先確定除了參數(shù)-1之外的其他參數(shù),然后通過(guò)(總參數(shù)的計(jì)算) / (確定除了參數(shù)-1之外的其他參數(shù)) = 該位置應(yīng)該是多少的參數(shù)# 這里用-1是偷懶的做法,等同于 28*28# reshape后的數(shù)據(jù)是:共60000行,每一行是784個(gè)數(shù)據(jù)點(diǎn)(feature)# 輸入的 x 變成 60,000*784 的數(shù)據(jù),然后除以 255 進(jìn)行標(biāo)準(zhǔn)化# 因?yàn)槊總€(gè)像素都是在 0 到 255 之間的,標(biāo)準(zhǔn)化之后就變成了 0 到 1 之間X_train = X_train.reshape(X_train.shape[0], -1) / 255X_test = X_test.reshape(X_test.shape[0], -1) / 255# 分類(lèi)標(biāo)簽編碼# 將y轉(zhuǎn)化為one-hot vectory_train = np_utils.to_categorical(y_train, num_classes = 10)y_test = np_utils.to_categorical(y_test, num_classes = 10)# Another way to build your neural net# 建立神經(jīng)網(wǎng)絡(luò)# 應(yīng)用了2層的神經(jīng)網(wǎng)絡(luò),前一層的激活函數(shù)用的是relu,后一層的激活函數(shù)用的是softmax#32是輸出的維數(shù)model = Sequential([ Dense(32, input_dim=784), Activation(’relu’), Dense(10), Activation(’softmax’)])# Another way to define your optimizer# 優(yōu)化函數(shù)# 優(yōu)化算法用的是RMSproprmsprop = RMSprop(lr=0.001, rho=0.9, epsilon=1e-08, decay=0.0)# We add metrics to get more results you want to see# 不自己定義,直接用內(nèi)置的優(yōu)化器也行,optimizer=’rmsprop’#激活模型:接下來(lái)用 model.compile 激勵(lì)神經(jīng)網(wǎng)絡(luò)model.compile( optimizer=rmsprop, loss=’categorical_crossentropy’, metrics=[’accuracy’])print(’Training------------’)# Another way to train the model# 訓(xùn)練模型# 上一個(gè)程序是用train_on_batch 一批一批的訓(xùn)練 X_train, Y_train# 默認(rèn)的返回值是 cost,每100步輸出一下結(jié)果# 輸出的樣式與上一個(gè)程序的有所不同,感覺(jué)用model.fit()更清晰明了# 上一個(gè)程序是Python實(shí)現(xiàn)Keras搭建神經(jīng)網(wǎng)絡(luò)訓(xùn)練回歸模型:# https://blog.csdn.net/weixin_45798684/article/details/106503685model.fit(X_train, y_train, nb_epoch=2, batch_size=32)print(’nTesting------------’)# Evaluate the model with the metrics we defined earlier# 測(cè)試loss, accuracy = model.evaluate(X_test, y_test)print(’test loss:’, loss)print(’test accuracy:’, accuracy)

運(yùn)行結(jié)果:

Using TensorFlow backend.Training------------Epoch 1/2 32/60000 [..............................] - ETA: 5:03 - loss: 2.4464 - accuracy: 0.0625 864/60000 [..............................] - ETA: 14s - loss: 1.8023 - accuracy: 0.4850 1696/60000 [..............................] - ETA: 9s - loss: 1.5119 - accuracy: 0.6002 2432/60000 [>.............................] - ETA: 7s - loss: 1.3151 - accuracy: 0.6637 3200/60000 [>.............................] - ETA: 6s - loss: 1.1663 - accuracy: 0.7056 3968/60000 [>.............................] - ETA: 5s - loss: 1.0533 - accuracy: 0.7344 4704/60000 [=>............................] - ETA: 5s - loss: 0.9696 - accuracy: 0.7564 5408/60000 [=>............................] - ETA: 5s - loss: 0.9162 - accuracy: 0.7681 6112/60000 [==>...........................] - ETA: 5s - loss: 0.8692 - accuracy: 0.7804 6784/60000 [==>...........................] - ETA: 4s - loss: 0.8225 - accuracy: 0.7933 7424/60000 [==>...........................] - ETA: 4s - loss: 0.7871 - accuracy: 0.8021 8128/60000 [===>..........................] - ETA: 4s - loss: 0.7546 - accuracy: 0.8099 8960/60000 [===>..........................] - ETA: 4s - loss: 0.7196 - accuracy: 0.8183 9568/60000 [===>..........................] - ETA: 4s - loss: 0.6987 - accuracy: 0.823010144/60000 [====>.........................] - ETA: 4s - loss: 0.6812 - accuracy: 0.826210784/60000 [====>.........................] - ETA: 4s - loss: 0.6640 - accuracy: 0.829711456/60000 [====>.........................] - ETA: 4s - loss: 0.6462 - accuracy: 0.832912128/60000 [=====>........................] - ETA: 4s - loss: 0.6297 - accuracy: 0.836612704/60000 [=====>........................] - ETA: 4s - loss: 0.6156 - accuracy: 0.840513408/60000 [=====>........................] - ETA: 3s - loss: 0.6009 - accuracy: 0.843014112/60000 [======>.......................] - ETA: 3s - loss: 0.5888 - accuracy: 0.845714816/60000 [======>.......................] - ETA: 3s - loss: 0.5772 - accuracy: 0.848715488/60000 [======>.......................] - ETA: 3s - loss: 0.5685 - accuracy: 0.850316192/60000 [=======>......................] - ETA: 3s - loss: 0.5576 - accuracy: 0.853416896/60000 [=======>......................] - ETA: 3s - loss: 0.5477 - accuracy: 0.855517600/60000 [=======>......................] - ETA: 3s - loss: 0.5380 - accuracy: 0.857618240/60000 [========>.....................] - ETA: 3s - loss: 0.5279 - accuracy: 0.860018976/60000 [========>.....................] - ETA: 3s - loss: 0.5208 - accuracy: 0.861719712/60000 [========>.....................] - ETA: 3s - loss: 0.5125 - accuracy: 0.863420416/60000 [=========>....................] - ETA: 3s - loss: 0.5046 - accuracy: 0.865421088/60000 [=========>....................] - ETA: 3s - loss: 0.4992 - accuracy: 0.866921792/60000 [=========>....................] - ETA: 3s - loss: 0.4932 - accuracy: 0.868422432/60000 [==========>...................] - ETA: 3s - loss: 0.4893 - accuracy: 0.869323072/60000 [==========>...................] - ETA: 2s - loss: 0.4845 - accuracy: 0.870323648/60000 [==========>...................] - ETA: 2s - loss: 0.4800 - accuracy: 0.871224096/60000 [===========>..................] - ETA: 2s - loss: 0.4776 - accuracy: 0.871824576/60000 [===========>..................] - ETA: 2s - loss: 0.4733 - accuracy: 0.872825056/60000 [===========>..................] - ETA: 2s - loss: 0.4696 - accuracy: 0.873625568/60000 [===========>..................] - ETA: 2s - loss: 0.4658 - accuracy: 0.874526080/60000 [============>.................] - ETA: 2s - loss: 0.4623 - accuracy: 0.875326592/60000 [============>.................] - ETA: 2s - loss: 0.4600 - accuracy: 0.875627072/60000 [============>.................] - ETA: 2s - loss: 0.4566 - accuracy: 0.876327584/60000 [============>.................] - ETA: 2s - loss: 0.4532 - accuracy: 0.877128032/60000 [=============>................] - ETA: 2s - loss: 0.4513 - accuracy: 0.877528512/60000 [=============>................] - ETA: 2s - loss: 0.4477 - accuracy: 0.878428992/60000 [=============>................] - ETA: 2s - loss: 0.4464 - accuracy: 0.878629472/60000 [=============>................] - ETA: 2s - loss: 0.4439 - accuracy: 0.879129952/60000 [=============>................] - ETA: 2s - loss: 0.4404 - accuracy: 0.880030464/60000 [==============>...............] - ETA: 2s - loss: 0.4375 - accuracy: 0.880730784/60000 [==============>...............] - ETA: 2s - loss: 0.4349 - accuracy: 0.881331296/60000 [==============>...............] - ETA: 2s - loss: 0.4321 - accuracy: 0.882031808/60000 [==============>...............] - ETA: 2s - loss: 0.4301 - accuracy: 0.882732256/60000 [===============>..............] - ETA: 2s - loss: 0.4279 - accuracy: 0.883232736/60000 [===============>..............] - ETA: 2s - loss: 0.4258 - accuracy: 0.883833280/60000 [===============>..............] - ETA: 2s - loss: 0.4228 - accuracy: 0.884433920/60000 [===============>..............] - ETA: 2s - loss: 0.4195 - accuracy: 0.884934560/60000 [================>.............] - ETA: 2s - loss: 0.4179 - accuracy: 0.885235104/60000 [================>.............] - ETA: 2s - loss: 0.4165 - accuracy: 0.885435680/60000 [================>.............] - ETA: 2s - loss: 0.4139 - accuracy: 0.886036288/60000 [=================>............] - ETA: 2s - loss: 0.4111 - accuracy: 0.887036928/60000 [=================>............] - ETA: 2s - loss: 0.4088 - accuracy: 0.887437504/60000 [=================>............] - ETA: 2s - loss: 0.4070 - accuracy: 0.887838048/60000 [==================>...........] - ETA: 1s - loss: 0.4052 - accuracy: 0.888238656/60000 [==================>...........] - ETA: 1s - loss: 0.4031 - accuracy: 0.888839264/60000 [==================>...........] - ETA: 1s - loss: 0.4007 - accuracy: 0.889439840/60000 [==================>...........] - ETA: 1s - loss: 0.3997 - accuracy: 0.889640416/60000 [===================>..........] - ETA: 1s - loss: 0.3978 - accuracy: 0.890140960/60000 [===================>..........] - ETA: 1s - loss: 0.3958 - accuracy: 0.890641504/60000 [===================>..........] - ETA: 1s - loss: 0.3942 - accuracy: 0.891142016/60000 [====================>.........] - ETA: 1s - loss: 0.3928 - accuracy: 0.891542592/60000 [====================>.........] - ETA: 1s - loss: 0.3908 - accuracy: 0.892043168/60000 [====================>.........] - ETA: 1s - loss: 0.3889 - accuracy: 0.892443744/60000 [====================>.........] - ETA: 1s - loss: 0.3868 - accuracy: 0.893144288/60000 [=====================>........] - ETA: 1s - loss: 0.3864 - accuracy: 0.893144832/60000 [=====================>........] - ETA: 1s - loss: 0.3842 - accuracy: 0.893845408/60000 [=====================>........] - ETA: 1s - loss: 0.3822 - accuracy: 0.894445984/60000 [=====================>........] - ETA: 1s - loss: 0.3804 - accuracy: 0.894946560/60000 [======================>.......] - ETA: 1s - loss: 0.3786 - accuracy: 0.895347168/60000 [======================>.......] - ETA: 1s - loss: 0.3767 - accuracy: 0.895847808/60000 [======================>.......] - ETA: 1s - loss: 0.3744 - accuracy: 0.896348416/60000 [=======================>......] - ETA: 1s - loss: 0.3732 - accuracy: 0.896648928/60000 [=======================>......] - ETA: 0s - loss: 0.3714 - accuracy: 0.897149440/60000 [=======================>......] - ETA: 0s - loss: 0.3701 - accuracy: 0.897450048/60000 [========================>.....] - ETA: 0s - loss: 0.3678 - accuracy: 0.897950688/60000 [========================>.....] - ETA: 0s - loss: 0.3669 - accuracy: 0.898351264/60000 [========================>.....] - ETA: 0s - loss: 0.3654 - accuracy: 0.898851872/60000 [========================>.....] - ETA: 0s - loss: 0.3636 - accuracy: 0.899252608/60000 [=========================>....] - ETA: 0s - loss: 0.3618 - accuracy: 0.899753376/60000 [=========================>....] - ETA: 0s - loss: 0.3599 - accuracy: 0.900354048/60000 [==========================>...] - ETA: 0s - loss: 0.3583 - accuracy: 0.900654560/60000 [==========================>...] - ETA: 0s - loss: 0.3568 - accuracy: 0.901055296/60000 [==========================>...] - ETA: 0s - loss: 0.3548 - accuracy: 0.901656064/60000 [===========================>..] - ETA: 0s - loss: 0.3526 - accuracy: 0.902156736/60000 [===========================>..] - ETA: 0s - loss: 0.3514 - accuracy: 0.902657376/60000 [===========================>..] - ETA: 0s - loss: 0.3499 - accuracy: 0.902958112/60000 [============================>.] - ETA: 0s - loss: 0.3482 - accuracy: 0.903358880/60000 [============================>.] - ETA: 0s - loss: 0.3459 - accuracy: 0.903959584/60000 [============================>.] - ETA: 0s - loss: 0.3444 - accuracy: 0.904360000/60000 [==============================] - 5s 87us/step - loss: 0.3435 - accuracy: 0.9046Epoch 2/2 32/60000 [..............................] - ETA: 11s - loss: 0.0655 - accuracy: 1.0000 736/60000 [..............................] - ETA: 4s - loss: 0.2135 - accuracy: 0.9389 1408/60000 [..............................] - ETA: 4s - loss: 0.2217 - accuracy: 0.9361 1984/60000 [..............................] - ETA: 4s - loss: 0.2316 - accuracy: 0.9390 2432/60000 [>.............................] - ETA: 4s - loss: 0.2280 - accuracy: 0.9379 3040/60000 [>.............................] - ETA: 4s - loss: 0.2374 - accuracy: 0.9368 3808/60000 [>.............................] - ETA: 4s - loss: 0.2251 - accuracy: 0.9386 4576/60000 [=>............................] - ETA: 4s - loss: 0.2225 - accuracy: 0.9379 5216/60000 [=>............................] - ETA: 4s - loss: 0.2208 - accuracy: 0.9377 5920/60000 [=>............................] - ETA: 4s - loss: 0.2173 - accuracy: 0.9383 6656/60000 [==>...........................] - ETA: 4s - loss: 0.2217 - accuracy: 0.9370 7392/60000 [==>...........................] - ETA: 4s - loss: 0.2224 - accuracy: 0.9360 8096/60000 [===>..........................] - ETA: 4s - loss: 0.2234 - accuracy: 0.9363 8800/60000 [===>..........................] - ETA: 3s - loss: 0.2235 - accuracy: 0.9358 9408/60000 [===>..........................] - ETA: 3s - loss: 0.2196 - accuracy: 0.936510016/60000 [====>.........................] - ETA: 3s - loss: 0.2207 - accuracy: 0.936310592/60000 [====>.........................] - ETA: 3s - loss: 0.2183 - accuracy: 0.936911168/60000 [====>.........................] - ETA: 3s - loss: 0.2177 - accuracy: 0.937711776/60000 [====>.........................] - ETA: 3s - loss: 0.2154 - accuracy: 0.938512544/60000 [=====>........................] - ETA: 3s - loss: 0.2152 - accuracy: 0.939313216/60000 [=====>........................] - ETA: 3s - loss: 0.2163 - accuracy: 0.939013920/60000 [=====>........................] - ETA: 3s - loss: 0.2155 - accuracy: 0.939114624/60000 [======>.......................] - ETA: 3s - loss: 0.2150 - accuracy: 0.939115424/60000 [======>.......................] - ETA: 3s - loss: 0.2143 - accuracy: 0.939816032/60000 [=======>......................] - ETA: 3s - loss: 0.2122 - accuracy: 0.940516672/60000 [=======>......................] - ETA: 3s - loss: 0.2096 - accuracy: 0.940917344/60000 [=======>......................] - ETA: 3s - loss: 0.2091 - accuracy: 0.941118112/60000 [========>.....................] - ETA: 3s - loss: 0.2086 - accuracy: 0.941618784/60000 [========>.....................] - ETA: 3s - loss: 0.2084 - accuracy: 0.941819392/60000 [========>.....................] - ETA: 3s - loss: 0.2076 - accuracy: 0.941820000/60000 [=========>....................] - ETA: 3s - loss: 0.2067 - accuracy: 0.942120608/60000 [=========>....................] - ETA: 3s - loss: 0.2071 - accuracy: 0.941921184/60000 [=========>....................] - ETA: 3s - loss: 0.2056 - accuracy: 0.942321856/60000 [=========>....................] - ETA: 3s - loss: 0.2063 - accuracy: 0.941922624/60000 [==========>...................] - ETA: 2s - loss: 0.2059 - accuracy: 0.942123328/60000 [==========>...................] - ETA: 2s - loss: 0.2056 - accuracy: 0.942223936/60000 [==========>...................] - ETA: 2s - loss: 0.2051 - accuracy: 0.942324512/60000 [===========>..................] - ETA: 2s - loss: 0.2041 - accuracy: 0.942425248/60000 [===========>..................] - ETA: 2s - loss: 0.2036 - accuracy: 0.942626016/60000 [============>.................] - ETA: 2s - loss: 0.2031 - accuracy: 0.942426656/60000 [============>.................] - ETA: 2s - loss: 0.2035 - accuracy: 0.942227360/60000 [============>.................] - ETA: 2s - loss: 0.2050 - accuracy: 0.941728128/60000 [=============>................] - ETA: 2s - loss: 0.2045 - accuracy: 0.941828896/60000 [=============>................] - ETA: 2s - loss: 0.2046 - accuracy: 0.941829536/60000 [=============>................] - ETA: 2s - loss: 0.2052 - accuracy: 0.941730208/60000 [==============>...............] - ETA: 2s - loss: 0.2050 - accuracy: 0.941730848/60000 [==============>...............] - ETA: 2s - loss: 0.2046 - accuracy: 0.941931552/60000 [==============>...............] - ETA: 2s - loss: 0.2037 - accuracy: 0.942132224/60000 [===============>..............] - ETA: 2s - loss: 0.2043 - accuracy: 0.942032928/60000 [===============>..............] - ETA: 2s - loss: 0.2041 - accuracy: 0.942033632/60000 [===============>..............] - ETA: 2s - loss: 0.2035 - accuracy: 0.942234272/60000 [================>.............] - ETA: 1s - loss: 0.2029 - accuracy: 0.942334944/60000 [================>.............] - ETA: 1s - loss: 0.2030 - accuracy: 0.942335648/60000 [================>.............] - ETA: 1s - loss: 0.2027 - accuracy: 0.942236384/60000 [=================>............] - ETA: 1s - loss: 0.2027 - accuracy: 0.942137120/60000 [=================>............] - ETA: 1s - loss: 0.2024 - accuracy: 0.942137760/60000 [=================>............] - ETA: 1s - loss: 0.2013 - accuracy: 0.942438464/60000 [==================>...........] - ETA: 1s - loss: 0.2011 - accuracy: 0.942439200/60000 [==================>...........] - ETA: 1s - loss: 0.2000 - accuracy: 0.942640000/60000 [===================>..........] - ETA: 1s - loss: 0.1990 - accuracy: 0.942840672/60000 [===================>..........] - ETA: 1s - loss: 0.1986 - accuracy: 0.943041344/60000 [===================>..........] - ETA: 1s - loss: 0.1982 - accuracy: 0.943242112/60000 [====================>.........] - ETA: 1s - loss: 0.1981 - accuracy: 0.943242848/60000 [====================>.........] - ETA: 1s - loss: 0.1977 - accuracy: 0.943343552/60000 [====================>.........] - ETA: 1s - loss: 0.1970 - accuracy: 0.943544256/60000 [=====================>........] - ETA: 1s - loss: 0.1972 - accuracy: 0.943644992/60000 [=====================>........] - ETA: 1s - loss: 0.1972 - accuracy: 0.943745664/60000 [=====================>........] - ETA: 1s - loss: 0.1966 - accuracy: 0.943846176/60000 [======================>.......] - ETA: 1s - loss: 0.1968 - accuracy: 0.943746752/60000 [======================>.......] - ETA: 1s - loss: 0.1969 - accuracy: 0.943847488/60000 [======================>.......] - ETA: 0s - loss: 0.1965 - accuracy: 0.943948256/60000 [=======================>......] - ETA: 0s - loss: 0.1965 - accuracy: 0.943848896/60000 [=======================>......] - ETA: 0s - loss: 0.1963 - accuracy: 0.943649568/60000 [=======================>......] - ETA: 0s - loss: 0.1962 - accuracy: 0.943850304/60000 [========================>.....] - ETA: 0s - loss: 0.1965 - accuracy: 0.943751072/60000 [========================>.....] - ETA: 0s - loss: 0.1967 - accuracy: 0.943751744/60000 [========================>.....] - ETA: 0s - loss: 0.1961 - accuracy: 0.943952480/60000 [=========================>....] - ETA: 0s - loss: 0.1957 - accuracy: 0.943953248/60000 [=========================>....] - ETA: 0s - loss: 0.1959 - accuracy: 0.943854016/60000 [==========================>...] - ETA: 0s - loss: 0.1963 - accuracy: 0.943754592/60000 [==========================>...] - ETA: 0s - loss: 0.1965 - accuracy: 0.943655168/60000 [==========================>...] - ETA: 0s - loss: 0.1962 - accuracy: 0.943655776/60000 [==========================>...] - ETA: 0s - loss: 0.1959 - accuracy: 0.943756448/60000 [===========================>..] - ETA: 0s - loss: 0.1965 - accuracy: 0.943757152/60000 [===========================>..] - ETA: 0s - loss: 0.1958 - accuracy: 0.943957824/60000 [===========================>..] - ETA: 0s - loss: 0.1956 - accuracy: 0.943858560/60000 [============================>.] - ETA: 0s - loss: 0.1951 - accuracy: 0.944059360/60000 [============================>.] - ETA: 0s - loss: 0.1947 - accuracy: 0.944060000/60000 [==============================] - 5s 76us/step - loss: 0.1946 - accuracy: 0.9440Testing------------ 32/10000 [..............................] - ETA: 15s 1248/10000 [==>...........................] - ETA: 0s 2656/10000 [======>.......................] - ETA: 0s 4064/10000 [===========>..................] - ETA: 0s 5216/10000 [==============>...............] - ETA: 0s 6464/10000 [==================>...........] - ETA: 0s 7744/10000 [======================>.......] - ETA: 0s 9056/10000 [==========================>...] - ETA: 0s 9984/10000 [============================>.] - ETA: 0s10000/10000 [==============================] - 0s 47us/steptest loss: 0.17407772153392434test accuracy: 0.9513000249862671

補(bǔ)充知識(shí):Keras 搭建簡(jiǎn)單神經(jīng)網(wǎng)絡(luò):順序模型+回歸問(wèn)題

多層全連接神經(jīng)網(wǎng)絡(luò)

每層神經(jīng)元個(gè)數(shù)、神經(jīng)網(wǎng)絡(luò)層數(shù)、激活函數(shù)等可自由修改

使用不同的損失函數(shù)可適用于其他任務(wù),比如:分類(lèi)問(wèn)題

這是Keras搭建神經(jīng)網(wǎng)絡(luò)模型最基礎(chǔ)的方法之一,Keras還有其他進(jìn)階的方法,官網(wǎng)給出了一些基本使用方法:Keras官網(wǎng)

# 這里搭建了一個(gè)4層全連接神經(jīng)網(wǎng)絡(luò)(不算輸入層),傳入函數(shù)以及函數(shù)內(nèi)部的參數(shù)均可自由修改def ann(X, y): ’’’ X: 輸入的訓(xùn)練集數(shù)據(jù) y: 訓(xùn)練集對(duì)應(yīng)的標(biāo)簽 ’’’ ’’’初始化模型’’’ # 首先定義了一個(gè)順序模型作為框架,然后往這個(gè)框架里面添加網(wǎng)絡(luò)層 # 這是最基礎(chǔ)搭建神經(jīng)網(wǎng)絡(luò)的方法之一 model = Sequential() ’’’開(kāi)始添加網(wǎng)絡(luò)層’’’ # Dense表示全連接層,第一層需要我們提供輸入的維度 input_shape # Activation表示每層的激活函數(shù),可以傳入預(yù)定義的激活函數(shù),也可以傳入符合接口規(guī)則的其他高級(jí)激活函數(shù) model.add(Dense(64, input_shape=(X.shape[1],))) model.add(Activation(’sigmoid’)) model.add(Dense(256)) model.add(Activation(’relu’)) model.add(Dense(256)) model.add(Activation(’tanh’)) model.add(Dense(32)) model.add(Activation(’tanh’)) # 輸出層,輸出的維度大小由具體任務(wù)而定 # 這里是一維輸出的回歸問(wèn)題 model.add(Dense(1)) model.add(Activation(’linear’)) ’’’模型編譯’’’ # optimizer表示優(yōu)化器(可自由選擇),loss表示使用哪一種 model.compile(optimizer=’rmsprop’, loss=’mean_squared_error’) # 自定義學(xué)習(xí)率,也可以使用原始的基礎(chǔ)學(xué)習(xí)率 reduce_lr = ReduceLROnPlateau(monitor=’loss’, factor=0.1, patience=10, verbose=0, mode=’auto’, min_delta=0.001, cooldown=0, min_lr=0) ’’’模型訓(xùn)練’’’ # 這里的模型也可以先從函數(shù)返回后,再進(jìn)行訓(xùn)練 # epochs表示訓(xùn)練的輪數(shù),batch_size表示每次訓(xùn)練的樣本數(shù)量(小批量學(xué)習(xí)),validation_split表示用作驗(yàn)證集的訓(xùn)練數(shù)據(jù)的比例 # callbacks表示回調(diào)函數(shù)的集合,用于模型訓(xùn)練時(shí)查看模型的內(nèi)在狀態(tài)和統(tǒng)計(jì)數(shù)據(jù),相應(yīng)的回調(diào)函數(shù)方法會(huì)在各自的階段被調(diào)用 # verbose表示輸出的詳細(xì)程度,值越大輸出越詳細(xì) model.fit(X, y, epochs=100, batch_size=50, validation_split=0.0, callbacks=[reduce_lr], verbose=0) # 打印模型結(jié)構(gòu) print(model.summary()) return model

下圖是此模型的結(jié)構(gòu)圖,其中下劃線后面的數(shù)字是根據(jù)調(diào)用次數(shù)而定

Python實(shí)現(xiàn)Keras搭建神經(jīng)網(wǎng)絡(luò)訓(xùn)練分類(lèi)模型教程

以上這篇Python實(shí)現(xiàn)Keras搭建神經(jīng)網(wǎng)絡(luò)訓(xùn)練分類(lèi)模型教程就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 中文字幕一区二区三区精彩视频 | 日日网站| 极品av在线| 一品二品三品中文字幕 | 国产欧美日韩久久 | 国产成人精品亚洲线观看 | 色香色香欲天天天影视综合网 | 久久久国产精华液999999 | 成人在线观看你懂的 | 全球欧美hd极品4kvr | 国产va精品免费观看 | 国产suv精品一区二区62 | 一级肉体全黄裸片高潮不断 | 国产在线精品成人免费怡红院 | 亚洲丝袜一区二区 | 都市激情亚洲色图 | 含羞草www国产在线视频 | 国产精品无码av不卡顿 | 亚洲三级免费 | 性一交一乱一色一免费无遮挡 | 免费国偷自产拍精品视频 | 粉嫩av四季av绯色av | 狠狠久久久 | 粗壮挺进人妻水蜜桃成熟 | 亚洲日韩在线中文字幕综合 | 精品日韩在线观看 | 国产成人专区 | 国产精品主播在线 | 国产女爽爽精品视频天美传媒 | 久久机热这里只有精品 | 亚洲人成亚洲人成在线观看 | 国产在线日本 | 国产成人网 | 午夜av亚洲女人剧场se | 成人天堂资源www在线 | 好av| 成人欧美一区二区三区 | 久久久www成人免费无遮挡大片 | 国产人妖视频一区二区 | av午夜精品 | 欧美精品99久久久 | 在线播放a | 精品免费在线 | 欧美成人xxxxx| 18禁裸乳无遮挡自慰免费动漫 | 老色鬼在线精品视频 | 免费观看理伦片在线播放 | 在线播放日韩精品 | 无码成a毛片免费 | 大尺度做爰黄9996片视频 | 日本一区二区视频在线播放 | 欧美变态另类刺激 | 成人免费无码大片a毛片抽搐色欲 | 国产亚洲精品成人aa片新蒲金 | 欧女人精69xxxxxx| 国产乱码精品一区二三区蜜臂 | 美女免费黄视频 | 亚洲天堂精品在线 | 久久国产伊人 | 国产精品无码一区二区在线观一 | 欧美另类视频在线 | 欧美成人国产精品高潮 | 俺也来俺也去俺也射 | 国产精品野外户外 | 日本少妇激三级做爰 | 精品国产传媒 | 在线播放亚洲第一字幕 | 99国产精品久久久久久久日本竹 | 狠狠色狠狠色88综合日日91 | 国产又粗又猛又爽又黄视频 | 精品亚洲成人 | 精品无人区一区二区 | 国产激情久久久 | 一级黄色片看看 | 777米奇色狠狠888俺也去乱 | 合欢视频在线观看 | 在线毛片基地 | 欧美亚洲一区二区三区四区 | 欧美三级特黄 | 无码人妻aⅴ一区二区三区有奶水 | 亚洲日韩va无码中文字幕 | 777天堂麻豆爱综合视频 | 国产综合视频在线 | 台湾无码一区二区 | 欧美三级日本三级 | 手机av免费在线 | 在线伊人网 | 麻豆人妻少妇精品无码专区 | 亚洲操| 欧美日韩中文字幕在线 | 粉嫩av国产一区二区三区 | 国产a级片免费看 | 欧美亚洲国产精品 | 久久波多野 | 在线观看欧美国产 | 国产精品扒开腿做爽爽爽a片唱戏 | 女人真人毛片全免费看 | 性色av极品无码专区亚洲 | 久久日精品 | 日本做床爱全过程激烈视频 | 日日躁夜夜摸月月添添添 | 国产婷婷色一区二区三区在线 | 爱情岛论坛亚洲品质有限公司18 | 成人福利视频一区二区 | 中文字幕亚洲欧美日韩在线不卡 | 91精品国产777在线观看 | 国产欧美在线播放 | 天堂资源在线www中文最新偷拍 | 日日噜噜噜噜人人爽亚洲精品 | 日本波多野结衣在线 | 亚洲涩涩视频 | 91麻豆vodafone精品 | 日本精品视频在线播放 | 日韩中文字幕 | av无码免费永久在线观看 | 亚洲日本天堂 | 一本无码人妻在中文字幕免费 | 蜜桃成人av | 高h乱l高辣h文乱古文 | 日韩av手机在线免费观看 | 国产精品毛片无码 | av黄色大片| 欧美一区二区三区日韩 | 国产一区二区三区四区五区 | 免费黄色特级片 | 天天舔天天操天天干 | 国产精品乱码一区二区三 | 九草网 | 精品一区亚洲 | 国产精品久久精品 | 91在线偷拍系列 | 黄色中文字幕 | a级免费毛片 | 国产精品三级在线 | 蜜桃综合 | 亚洲a毛片 | 久久久久久www | 午夜精品偷拍 | 2级黄色片 | 日本特黄特色a大片免费高清观看视频 | 精品久久精品 | 色噜噜狠狠色综合网图区 | 国产猛男猛女52精品视频 | 亚洲第一极品精品无码 | 日韩美女一区 | 少妇欧美激情一区二区三区 | 国产中文区3幕区2021 | 无套内射蜜桃小视频 | 佐佐木明希av在线 | 爱情岛亚洲首页论坛小巨 | 欧美浓毛大泬视频 | 国产精品久久国产精品99 | 4438xx亚洲最大五色丁香软件 | 69久久久成人看片免费一区二 | 色五月激情小说 | 国产一区二区不卡精华液 | 欧美另类极品videosbest品质 | 亚洲精品久久久久58 | 伊人福利视频 | av天天射| 一区两区小视频 | 国产一区二区三区成人欧美日韩在线观看 | 热久久久久久久久 | 99蜜桃在线观看免费视频网站 | 狠狠色婷婷久久一区二区 | 国产在线 | 中文 | www激情| 日本少妇一级 | 国产精品久久久久久久龚玥菲 | 在线成人黄色 | 91免费成人 | 成人爱爱免费视频 | 四川骚妇无套内射舔了更爽 | 中文字幕成人在线视频 | 性欧美zoo| 欧美xxxx狂喷水| 中日躁夜夜躁 | 九九热爱视频精品 | 久久天天东北熟女毛茸茸 | 中文字幕在线观看视频网站 | 欧美一级在线免费观看 | 亚洲国产精品丝袜国产自在线 | 亚洲日本免费 | 韩国精品视频在线观看 | 污片免费在线观看 | 国产成人精品女人久久久 | 日日摸夜夜添夜夜添特色大片 | 国产夫绿帽单男3p精品视频 | 欧美国产精品 | 欧洲影院 | 天天综合网7799精品 | 欧美一级爱爱视频 | 在线欧美视频 | 公妇乱淫3 | 久久天天躁狠狠躁夜夜av | 91精品国产91久久久久久 | 色乱码一区二区三区麻豆 | 国产欧美一区二区三区不卡视频 | 久久久久一区 | 精品香蕉一区二区三区 | 国产精品久久久不卡 | 美女视频黄a视频全免费 | 亚洲在线一区二区三区 | www国产亚洲精品 | 国产三级欧美三级 | 国产成人无码18禁午夜福利p | 免费看涩涩视频软件 | 91丨九色丨蝌蚪丨老板 | 国产精品丝袜美腿一区二区三区 | 97se亚洲国产综合自在线 | 日韩国产欧美一区 | 欧美专区综合 | 伊人九九九有限公司 | 中文字幕久久999及 中文字幕久久av | 亚洲国产精品综合 | 久久久久久久综合色一本 | 四虎影视永久在线精品 | 国产午夜精品无码一区二区 | 日韩欧美一区二区三区在线 | 长腿校花无力呻吟娇喘 | 97精品在线视频 | 精品蜜臀av在线天堂 | 最新最近中文字幕 | 夜夜嗨av一区二区三区 | 四色av网站入口 | 性色av免费网站 | 成人动漫在线观看视频 | 国产无套中出学生姝 | 少妇高潮惨叫久久麻豆传 | 关晓彤三级在线播放 | 色橹橹欧美在线观看视频高清 | 免费福利片2019潦草影视午夜 | 免费不卡的av | 白白嫩嫩的美女无套内谢 | 99re在线观看| jlzzjlzzjlz亚洲日本 | 高清一区二区三区日本久 | 国产精品久久久91 | 97视频精品 | 黄色精品在线 | 超碰在线免费看 | 久草视频国产 | 91精品国产高清一区二区三密臀 | 国产精品视频免费 | 九九九热精品免费视频观看网站 | 在线观看成人免费视频 | 久草视频国产 | 亚洲毛片av日韩av无码 | 欧洲熟妇色xxxxx视频 | 色吧综合网 | 四虎成人精品在永久免费 | 欧美一级欧美三级 | 在线看黄网 | 污污的视频网站在线观看 | 亚洲色图国产精品 | 国产伦理一区二区 | 欧美精品一二区 | 在线精品无码字幕无码av | 国内视频自拍 | 国模叶桐尿喷337p人体 | 激情五月色综合国产精品 | 澳门永久av免费网站 | 欧美另类极品videosbest最新版本 | 久久久91视频 | 国产精品视频久久 | 久久免费播放视频 | 久久久久久亚洲精品杨幂圣光 | 91少妇丨porny丨| 国产精品国产三级国产潘金莲 | 国产精品亚洲欧美大片在线看 | 疯狂做爰高潮videossex | 校园春色 亚洲色图 | 日韩精品一区二区三区在线视频 | 国产精品久久久亚洲 | 国产精品乱码一区二区三区 | 9.1在线观看免费 | 成人含羞草tv免费入口 | 国产成人av一区 | 亚洲一区高清视频 | 精品国产一区二区三区忘忧草 | 精品国产av一区二区三区 | 男女爽爽| 福利在线免费观看 | 日日鲁鲁夜夜狼狼视频 | 真人抽搐一进一出视频 | 狠色狠狠色狠狠狠色综合久久 | 91看片淫黄大片一级在线观看 | ass亚洲肉体欣赏pics | 91精品国产乱码久久蜜臀 | 国产午夜亚洲精品不卡下载 | 小毛片网站 | 欧美综合亚洲图片综合区 | 免费观看激色视频网站 | 少妇视频网 | 欧美成人精品在线观看 | 姝姝窝人体www聚色窝 | 日本高清在线播放 | 免费毛片网站在线观看 | 小宝极品内射国产在线 | 久久久久久久久亚洲 | 久久97精品久久久久久久不卡 | 91av免费 | 精品国产免费一区二区三区 | 欧美人牲 | 成人国产精品久久久春色 | 一道本无吗一区 | 国产xxxx高清在线观看 | 8x8ⅹ在线永久免费入口 | 中文字幕.com | 免费无码午夜福利片69 | 国内外成人免费视频 | 亚洲激情精品 | 中文字幕5566| 69亚洲精品久久久蜜桃 | 韩国日本在线 | 五月激情av | 一级色网站| 每日更新在线观看av | 香港三日三级少妇三级66 | 国产xxxx成人精品免费视频频 | 免费一级男女裸片 | 性一交一乱一透一a级 | 国产乱码精品一区二区三区中文 | 欧美成人一区二区三区片免费 | 色射色 | 91精品在线视频观看 | 男女晚上黄羞羞视频播放 | 学生粉嫩无套白浆第一次 | 国产91对白叫床清晰播放 | 亚洲夜色噜噜av在线观看 | 亚洲男女内射在线播放 | 国产精品久久久一区 | 亚洲乱论| 无人码一区二区三区视频 | 乱日视频| 日韩欧美在线第一页 | 天堂在/线中文在线资源 官网 | 亚洲精品福利网站 | 日本免费一区二区三区 | 国产精品无码天天爽视频 | 婷婷综合少妇啪啪喷水 | 中出在线 | 欧美日韩一卡二卡 | 黑人中文字幕一区二区三区 | 亚洲国产精品一区二区久久hs | 久久99精品久久久久久不卡 | 香蕉传媒 | 国产资源在线观看 | www.日日干| 无遮无挡爽爽免费视频 | 亚洲精品一区二区三区四区乱码 | 日本人做爰大片免费网站 | 亚洲男同视频 | 久久艹逼 | av片在线免费看 | 亚洲精品国产精品乱码不卡 | 欧美真人作爱免费视频 | 无码人妻精品一区二区三区蜜桃 | 成人免费视频网站在线观看 | 中文乱码字慕人妻熟女人妻 | 日韩诱惑 | 天天干夜夜想 | 天海翼一区二区三区四区在线观看 | 中文字幕在线免费视频 | 日日夜夜欧美 | 在线播放日韩 | 亚洲第一综合网站 | 久久国产精品久久久久久电车 | 97婷婷大伊香蕉精品视频 | 精品国产一区二区三区麻豆 | 亚洲粉嫩高潮的18p 国产精品美女www爽爽爽视频 | 成人短视频在线 | 青青视频在线免费观看 | 99久久免费看精品国产一区 | 欧美日韩aaa| 国产va | 香港日本韩国三级网站 | 中国少妇内射xxxxⅹhd | 国产精品久久久毛片 | 51视频精品全部免费 | 韩国三级中文字幕hd久久精品 | 亚洲国产一区二区在线观看 | 肉欲性毛片交38 | 午夜少妇性高湖久久久久 | 亚洲色图首页 | 牛牛影视一区二区三区免费看 | 欧美日韩国产码高清 | 国产乱xxxxx79国语对白 | 免费激情视频网站 | 午夜婷婷国产麻豆精品 | 色噜噜狠狠色综合免费视频 | 国产欧美激情 | 国产成人主播 | 久久这里只有精品首页 | 久久艹伊人 | 91网址在线观看 | 夜色视频网| 久久无码中文字幕久久无码app | av男人在线 | kkkk444成人免费观看 | 欧美性猛交xxx嘿人猛交 | 国产日韩精品中文字无码 | 99热都是精品| 国产乱子伦一区二区三区 | 怡红院一区 | 国产精选在线 | 56av国产精品久久久久久久 | 国产视频日本 | 国产精品久久久久影院色老大 | 中文字幕2区 | 国产精品va在线播放 | 中文字幕亚洲日韩无线码 | 成人性生交天码免费看 | 国模和精品嫩模私拍视频 | 黄网在线免费观看 | 最近中文字幕mv在线资源 | 国产精品系列在线观看 | 日本中文字幕在线 | 国产午夜精品av一区二区 | 欧美午夜片欧美片在线观看 | 国产精品无码专区av在线播放 | 欧美15一16性娇小高清 | 欧美特黄aaaaaa | 午夜免费一级片 | 国产福利二区 | 久久人人爽人人爽人人片av软件 | 亚洲精品www久久久久久软件 | 日日噜噜夜夜狠狠视频免费 | 91精品国产色综合久久不卡蜜臀 | 921国产乱码久久久久久 | 国产精品夜夜春夜夜爽久久小 | 久久久国产精品入口麻豆 | 一本a道新久花碟 | 色婷婷色 | 国产精品69久久久 | 亚洲aⅴ在线无码播放毛片一线天 | 美女福利影院 | 国产亚洲精品久久久久久移动网络 | 国产人伦激情在线观看 | 亚洲第一狼人区 | 成人看的毛片 | yyyy11111少妇无码影院 | 又色又爽又高潮免费视频观看 | 亚洲一区在线观看视频 | 另类天堂av | 色婷婷av一区二区三区之e本道 | 26uuu亚洲国产欧美日韩 | 国产在线综合视频 | 国产女上位| 久久久久久毛片精品免费不卡 | 国产精品综合视频 | 国产精品一区二区人人爽 | 污污内射久久一区二区欧美日韩 | 色片在线播放 | 欧美另类v| 人妻熟女一区二区三区app下载 | 国精品99久9在线 | 免费 | 久久久久人妻精品一区三寸蜜桃 | 在线播放国产视频 | 丁香激情五月 | 免费又黄又爽又猛的毛片 | 精产国品一二三产区区别在线观看 | 99ri视频| 国产又粗又猛又爽又黄的免费视频 | 日本japanese丰满少妇 | avtt2014天堂网| 非洲人与性动交ccoo | 国产精品亚洲成在人线 | 免费在线观看污网站 | 男女草逼网站 | 国产精品久久久久久久久免费看 | 国产黄大片在线观看 | 国产在线拍揄自揄视精品按摩 | 99久久久无码国产精品免费 | 亚洲人性xxⅹ猛交 | 又粗又大内射免费视频小说 | 天天干天天操天天爱 | 91亚洲成人 | 欧洲精品码一区二区三区免费看 | 国产色区 | 精品熟女少妇av免费观看 | 日韩一级淫片 | 色婷婷精品国产一区二区三区 | 91视频大全 | 成人网站www污污污网站 | 四虎在线免费观看视频 | 久草一级| 国产区精品一区二区不卡中文 | 日韩欧美国产二区 | 99久久无码一区人妻a黑 | www.欧美色图 | 污网站免费看 | 欧洲lv尺码大精品久久久 | 99精品偷自拍 | 亚洲福利小视频 | 日韩资源在线观看 | 亚洲男人的天堂在线 | 免费看欧美成人a片无码 | 欧美激情久久久久久 | 亚洲成人xxx | 欧美韩国一区二区 | 可以免费观看的av | 国产又黄又粗又猛又爽视频 | 欧美成人免费网址 | 性一交一乱一伦一色一情孩交 | 张柏芝54张无删码艳照在线播放 | 国产又粗又猛又黄又爽视频 | 日本公妇乱淫xxxⅹ 日本公妇乱淫免费 | 国产吞精囗交高潮 | 男人女人黄 色视频免费 | 特黄特色的大片观看免费视频 | 69久久久成人看片免费一区二 | 少妇愉情理仑片高潮日本 | 国产成人久久婷婷精品流白浆 | 一区二区三区人妻无码 | 欧美嫩草影院 | 国产精品久久精品国产 | 无码人妻熟妇av又粗又大 | 欧美大片免费看 | 99精品国产一区二区三区2021 | 亚洲 自拍 另类小说综合图区 | 国产精品久久精品 | 人成乱码一区二区三区 | 日本成熟老妇乱 | 成人欧美精品 | 天堂av手机在线观看 | 初尝人妻少妇中文字幕 | 肉肉av福利一精品导航 | 亚洲精品国产成人av在线 | 人人草人 | 天天爱夜夜爱 | 欧美激情国产精品日韩 | 欧美日韩成人在线观看 | 六月综合激情 | www日韩| 红猫大本营在线观看的 | www.日韩欧美 | 噼里啪啦高清在线观看 | 欧美私人情侣网站 | 99亚洲天堂| 9l视频自拍九色9l视频成人 | 久久久精品免费 | 国产在线综合视频 | 国产喂奶挤奶一区二区三区 | 国产精品久久久久久人妻精品 | 香蕉视频三级 | 欧美 亚洲 另类 制服 自拍 | 日本午夜无人区毛片私人影院 | 蜜桃视频在线观看www | 亚洲欧美日本在线观看 | 99精品网| 一级黄色片在线 | 欧美美女性生活 | 日韩一区二区三区视频 | 日本大奶子视频 | 人人看操| 在线久操 | 亚洲视频一二区 | 国产在线精品无码二区 | 香蕉成人伊视频在线观看 | 免费看黄色小视频 | 日韩精品久久久久久久 | 国内精品久久久久久久影视麻豆 | caoporn国产精品免费公开 | av一区二区三区在线 | 国产精品夫妻视频 | 与亲女洗澡时伦了毛片 | 一区二区日韩欧美 | 岬奈奈美精品一区二区 | 成人在线观看视频网站 | 亚无码乱人伦一区二区 | 性色av一区二区三区咪爱四虎 | 国产伦精品一区二区三区视频网站 | 欧美a大片 | 自拍三级视频 | 国产精品久久久久久久新郎 | 久热这里有精品 | 性v天堂| 久久久久久久久久网 | 中文字幕第一页九 | 亚洲片在线观看 | 中文字幕亚洲一区二区三区 | 国产色无码精品视频国产 | 无遮挡国产高潮视频免费观看 | 人妻熟女一区二区aⅴ向井蓝 | 九九在线视频免费观看精彩 | 小视频黄色 | 久久阁| www成人精品 | 久久影视一区二区 | 动漫羞免费网站中文字幕 | 久久精品免费 | 国产学生不戴套在线看 | 波多野结衣一区二区三区高清 | 亚洲精品中文字幕 | 亚洲欧美日韩精品永久在线 | 欧美黑人疯狂性受xxxxx喷水 | 成人片片 | 国产欧美精品在线观看 | 欧美顶级metart裸体全部自慰 | 亚洲乱亚洲乱妇小说网 | 国产网站免费在线观看 | 91热精品| 免费人成网站视频在线观看 | 澳门久久久 | 成人免费在线播放视频 | 欧美日韩视频在线 | 国产精品久久精品 | 一区二区三区精品在线 | 日韩av影片 | 天天插天天干天天射 | 99爱精品视频在线观看免费 | 曰本女人与公拘交酡 | 一级免费黄色毛片 | av拍拍拍|