keras基本使用示例一

2021-08-16 09:52:29 字數 1082 閱讀 9636

初步了解了tensorflow以後,發現了基於tensorflow的非常簡潔的深度學習框架keras,只需要短短幾行**就可以編寫網路模型:

下面是示例一,最簡單的使用例子,採用最基本的序貫模型:

import keras

from keras.models import sequential

from keras.layers import dense

import numpy as np

#輸入訓練資料 keras接收numpy陣列型別的資料

x=np.array([[0,1,0],

[0,0,1],

[1,3,2],

[3,2,1]])

y=np.array([0,0,1,1]).t

#最簡單的序貫模型,序貫模型是多個網路層的線性堆疊

******_model=sequential()

#dense層為全連線層

#第一層隱含層為全連線層 5個神經元 輸入資料的維度為3

******_model.add(dense(5,input_dim=3,activation='relu'))

#第二個隱含層 4個神經元

******_model.add(dense(4,activation='relu'))

#輸出層為1個神經元

******_model.add(dense(1,activation='sigmoid'))

#編譯模型,訓練模型之前需要編譯模型

#編譯模型的三個引數:優化器、損失函式、指標列表

******_model.compile(optimizer='sgd',loss='mean_squared_error')

#訓練網路 2000次

#keras以numpy陣列作為輸入資料和標籤的資料型別。訓練模型一般使用fit函式

******_model.fit(x,y,epochs=2000)

#應用模型 進行**

y_=******_model.predict_classes(x[0:1])

print("[0,1,0]的分類結果:"+str(y[0]))

python3使用keras簡單示例

截至 2017 年 11 月,擁有超過 200,000 個人使用者的 keras 是除 tensorflow 外被工業界和學術界最多使用的深度學習框架。簡單示例如下 import keras from keras.models import sequential from keras.layers ...

awk程式設計基本使用示例

對於每一行,如果第三列大於0,則列印第一列,第二列 第三列的值 awk 3 0 file1 file2 f指定執行程式的檔案 awk f programfile inputfile 列印整行輸入 awk 或者 awk nr當前行數,nf當前行的列數,下面這個 是列印當前行的列數,第一列和最後一列 a...

SQL Server基本使用示例三

create database saijie use saijie create table goods1 商品編號 int primary key identity 1,1 主鍵,自增 商品名稱 varchar 20 unique,唯一鍵 商品 decimal 5,1 check 商品 0 dro...