![見出し画像](https://assets.st-note.com/production/uploads/images/110279848/rectangle_large_type_2_c2e2d49251862337f6c446d54b4a7c50.png?width=800)
Photo by
mericanadesico
ChatGPT のCode Interpreterでタイタニック号の予測をやってみる
ChatGPTのCode Interpreterが公開されたので、早速ためしてみました。ネタは、定番のKaggleのタイタニック号の予測をやってみます。
それではタイタニック号の予測のトレーニングデータをChatGPTにアップロードして、ざっくりEDA を依頼するところから始めてみます。
特徴量エンジニアリング(EDA)
![](https://assets.st-note.com/img/1688802808476-YhzRbeYNOJ.png?width=800)
生成されたコードにいい感じにコメントが付いているのも好印象ですね。
![](https://assets.st-note.com/img/1688802982153-18suZk6Nda.png?width=800)
![](https://assets.st-note.com/img/1688803057719-6ZN7hN8UyM.png?width=800)
![](https://assets.st-note.com/img/1688803090846-nyqq1vYeEJ.png?width=800)
女性 や子供の生存率が高いなど基礎的なところをキチンと押さえてくれています。
![](https://assets.st-note.com/img/1688803180684-NlR6zzHr6Q.png?width=800)
![](https://assets.st-note.com/img/1688803223486-5jCVqGXtAD.png?width=800)
モデルの訓練および評価
![](https://assets.st-note.com/img/1688803346769-wpMoZOd0X6.png?width=800)
EDA再検討
![](https://assets.st-note.com/img/1688803435649-LXDsSB0gMA.png?width=800)
![](https://assets.st-note.com/img/1688803458779-6YtovuJ9VP.png?width=800)
![](https://assets.st-note.com/img/1688803481428-Pf3LeKLKGu.png?width=800)
![](https://assets.st-note.com/img/1688803567492-t6TRNHT4DW.png?width=800)
Test データの予測
![](https://assets.st-note.com/img/1688803632192-uiztaIXtp3.png?width=800)
![](https://assets.st-note.com/img/1688803913724-Jh4LJnbxp3.png?width=800)
![](https://assets.st-note.com/img/1688803694077-1BIHcnJXNh.png?width=800)
![](https://assets.st-note.com/img/1688807081173-X27TbciFr5.png)
KaggleのSubmit結果
![](https://assets.st-note.com/img/1688803748842-i6LFkjfhT6.png?width=800)
感想ほか
入力したデータに対して、ChatGPT自身がpythonのプログラムを書いて、コツコツとエラーを解決していって、最終的にいい感じに目的のファイルを出力してくれました。
今までも外部プラグインのNotableなどを使うと同様のことは出来ましたが、そちらはpythonの実行環境が外部にあったため、エラー処理や実行結果の反映が上手くいかない場合もあり、二人羽織状態というか若干もどかしい印象もありましたが、Code Interpreterだとスムーズに検討を進めることができました。
OpenAI 社は話題づくりのためか、機能を小出しでコンスタントに発表にしている印象がありますね。あと、どれ位のネタを仕込んでるんでしょうか…。楽しみですね!😆
夢中で触っているとすぐChat回数の制限に到達してしまうのが玉にキズですが、ぜひ実際に触ってみることをお勧めします。
最後までご覧いただき、ありがとうござました。
この記事が気に入ったらサポートをしてみませんか?