質問編集履歴

1

再度、完成したものを挿入致しました。再素確認お願いできないでしょうか?

2021/11/21 08:06

投稿

kentaronagata
kentaronagata

スコア25

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  import sklearn.datasets
10
10
 
11
- import sklearan.svm
11
+ import sklearn.svm
12
12
 
13
13
  import numpy #画像を数値リストに変換する時に必要
14
14
 
@@ -52,6 +52,32 @@
52
52
 
53
53
 
54
54
 
55
+ def predictDigits(data):
56
+
57
+ #常習用データを読み込む
58
+
59
+ digits = sklearn.datasets.load_digits()
60
+
61
+
62
+
63
+ #機械学習を行う
64
+
65
+ clf = sklearn.svm.SVC(gamma = 0.001)
66
+
67
+ clf.fit(digits.data,digits.target)
68
+
69
+
70
+
71
+ #予測結果を表示する
72
+
73
+ n = clf.predict([data])
74
+
75
+ textLabel.configure(text="この画像は"+str(n)+"です。")
76
+
77
+
78
+
79
+
80
+
55
81
  def openFile():
56
82
 
57
83
  fpath= fd.askopenfilename()
@@ -82,6 +108,12 @@
82
108
 
83
109
 
84
110
 
111
+ #予測結果を表示するラベル
112
+
113
+ textLabel1= tk.Label(text="手書きの数字を認識します!")
114
+
115
+ textLabel1.pack()
116
+
85
117
  tk.mainloop()
86
118
 
87
119
  コード