(第5回)ChatGPTで1ケタの足し算
ChatGPTで1ケタの足し算をさせたいと思います。学習させるデータは同じですが、Pythonのコードだけ作ってもらいます。
ChatGPTへ頼む
<頼み方>
説明をBitにして頼みます。頼むと最終的にPythonのコードをもらえるのでそれを実際に動かしてみます。
1.頼んでみる
次の順序で依頼します。
①機械学習を手伝って
②モデル作成してほしい
③数値予測
④CSV
⑤入力ファイルは20個のBITがあり、そのうち2個が1で他は0です。出力ファイルは20個のBITでそのうち1個が1です。
ここまでで、Pythonのコードを出力されます。コードは以下のとおりになってます。
2.Pythonを実行してみる
上記のコードを実際に動かしてみます。
CSVは、指定したIndexで書き直しておきます。
以下のファイルが学習用のデータです。
data.csv
*)Pythonのコードと同じフォルダに保存しておいて、実行します。
- # ---- 推論例 ----
- sample[2] = 1 #1ケタ目の3なので、2
- sample[1] = 1 #1ケタ目の3なので、1
- # ---- 出力は以下のとおりになる ----
- Accuracy: 1.0
- Predicted class: 3 #3という意味
- ちゃんと正しい計算になってます。簡単なコードなのに・・・。十分。
実行すると1分くらいで出力されます。
その都度機械学習させるので時間はかかりますが、簡単な質問だけで、実用的なコードを返すChatGPTは相当能力が高いなぁと思います。
-------------
