最近話題のchatGPT。
しばらく前から使っているが、プログラミングで非常に役に立つ。
私の用途は、ほぼこれのみ。
最近、kerasのプログラミングをお願いした。
ほかの言語なら簡単なことだが、kerasのような慣れていない言語だと、とても骨が折れる。
Q: kerasを用いた画像認識のプログラミングで、確率が上位5番以内に入った場合を正解とする確率を求めるようにするプログラムを作成してください。
A:...プログラムとそれの解説。
まずまずなのだが、私の求めているのとは違う。そこで
Q:上のプログラムをdecode_predictionsを使わずに書いてください。
A:....
まだだめ。
Q:evaluate_generatorを使って書いてください。
A:....
まただめ。
Q:上のプログラムではうまくいきませんでした。
A: 申し訳ありません.....
謝る必要はないと思う。
ただ、まだ求めているものとは違う。
Q:上のプログラムで、class_indicesを使わずに書いてください。
A:.....
答えのプログラムを実行するとエラーが出る。
Q:上のプログラムで、ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()というエラーが出ました。
A: すみません。....
ようやく、うまくいった。
何度もやり取りをする必要があるとは、思わなかった。
こちらの知識もある程度要求されると思う。
そのほか、こんな質問もしてみた。
Q:kerasのImageDataGeneratorでpreprocessing_function=preprocess_inputを使うと、スコアが悪くなるのですが。
A:....このような場合は、preprocess_input関数を使用せず....を行うことを検討することができます。
こんな情報は、ネットを検索しても得られなかったので、本当ならありがたい。
やはり問題は、chatGPTをどこまで信用してよいかということ。
Linuxへのremote desktopでトラブル 2024.11.02
Nvidia driverのインストールに苦労する 2024.06.15
Fortran標準ライブラリstdlibのインストー… 2024.02.13