Page 204 - python
P. 204
178
ตัวอยางที่ 12.16 การทํานายภาพภูเขาหรือทะเลจากโมเดลที่สรางขึ้น
test = mh.imread("test1.jpg")
test = mh.colors.rgb2gray(test, dtype=np.uint8)
test_feature = mh.features.haralick(test).ravel()
print(model.predict([test_feature]))
test = mh.imread("test2.jpg")
test = mh.colors.rgb2gray(test, dtype=np.uint8)
test_feature = mh.features.haralick(test).ravel()
print(model.predict([test_feature]))
ผลลัพธ
['sea']
['mountain']
่
ั
ี
่
ํ
ตัวอยางท 12.16 หลังจากสรางโมเดลดวยคาสง fit() แลวตอไปเปนการทํานายวาภาพ test1.jpg
และ test2.jpg เปนภาพทะเลหรือภูเขา โดยใชคําสั่งอานภาพและสกดคุณลักษณะเดนจากนั้นปอนเขาไป
ั
ในฟงกชั่น predict() ผลลัพธทํานายวาภาพ test1.jpg เปนภาพทะเล และภาพ test2.jpg เปนภาพภูเขา
แบบฝกหัดทายบท
1. จงอธิบายความแตกตางระหวางการเขียนโปรแกรมใช/ไมใช Machine Learning
2. จงอธิบายการเขียนโปรแกรมสรางและพยากรณขอมูลดวย Simple Linear Regression
3. จงเขียนโปรแกรมสรางและใชงานโครงขายประสาทเทียมแกปญหา And Gate
4. จงเขียนโปรแกรมสรางและใชงาน Logistic Regression พยากรณภาพภูเขาและทะเล