- Keras Deep Learning Cookbook
- Rajdeep Dua Manpreet Singh Ghotra
- 245字
- 2021-06-10 19:38:54
Putting it all together
We will be using the diabetes dataset from Pima Indians.
This dataset is originally from the National Institute of Diabetes and Digestive and Kidney Diseases. The objective of the dataset is to diagnostically predict whether or not a patient has diabetes, based on certain diagnostic measurements included in the dataset. Several constraints were placed on the selection of these instances from a larger database. In particular, all patients here are females, at least 21 years old, and of Pima Indian heritage. The datasets consist of several medical predictor variables and one target variable, outcome. Predictor variables include the number of pregnancies the patient has had, their BMI, insulin level, age, and so on.
from keras.models import Sequential
from keras.layers import Dense
import numpy
# fix random seed for reproducibility
numpy.random.seed(7)
# load pima indians dataset
dataset = numpy.loadtxt("data/diabetes.csv", delimiter=",", skiprows=1)
# split into input (X) and output (Y) variables
X = dataset[:,0:8]
Y = dataset[:,8]
# create model
model = Sequential()
model.add(Dense(12, input_dim=8, activation='relu'))
model.add(Dense(8, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
# Compile model
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
# Fit the model
model.fit(X, Y, epochs=150, batch_size=10)
# evaluate the model
scores = model.evaluate(X, Y)
print("\n%s: %.2f%%" % (model.metrics_names[1], scores[1]*100))
The dataset shape is (768, 9).
Let's look at the value of the dataset:
Values of X, which is columns 0 to 7:
The value of Y is the 8th column of the dataset, as shown in the following screenshot:
推薦閱讀
- 機器學習實戰:基于Sophon平臺的機器學習理論與實踐
- Dreamweaver CS3 Ajax網頁設計入門與實例詳解
- Getting Started with MariaDB
- Learning Apache Spark 2
- Data Wrangling with Python
- 大學計算機應用基礎
- 高維聚類知識發現關鍵技術研究及應用
- 信息物理系統(CPS)測試與評價技術
- 基于單片機的嵌入式工程開發詳解
- 網絡布線與小型局域網搭建
- 悟透AutoCAD 2009案例自學手冊
- 傳感器與自動檢測
- Hands-On Business Intelligence with Qlik Sense
- 筆記本電腦使用與維護
- Getting Started with Tableau 2019.2