書籍「Materials Informatics実践ハンドブック材料開発者のためのデータサイエンス入門」で利用しているサンプルコードの設置サイトです。
分析における背景の考え方や内容の解説は書籍本文を参照ください。
| フォルダ名 | 説明 |
|---|---|
| chapter3 | 第3章でのサンプルコード |
| chapter4 | 第4章でのサンプルコード |
| chapter5 | 第5章でのサンプルコード |
各chapterのフォルダ内に配置されているsrcフォルダにサンプルコードが格納されています。
サンプルコードで入出力ファイルが存在する場合、それらはそれぞれ各chapterのフォルダ内の「input」「output」に格納されています。
本書のサンプルコードは、Pythonにて実行します。Pythonのバージョンは3系を使用します。
執筆時点でのGoogle Colab のPython 3.11 環境で動作確認済みです。
各サンプルコードには使用するライブラリのバージョンを記載したrequirements_サンプルコード名.txt(一部の長い名称は省略)を用意しています。
利用する外部ライブラリは各サンプルコードの冒頭でインストールしているため、そちらをご参照ください。
※Google Colabの仕様変更やそれに伴うライブラリのバージョン更新に伴い、最新のGoogle Colabでの実行結果が執筆時点の実行結果と異なることがあります。
-
Google Colabの仕様変更に伴い、ライブラリをインストールするセルを実行した際に、Google Colab上で「ランタイムを再起動してください」といったポップアップが表示されることがあります。 その際は案内に従ってランタイムを再起動し、再度ライブラリインストールのセルを実行してください。
-
Google Colabの仕様変更に伴い、UMAPを使用しているノートブックを実行する際には、以下のコマンドをライブラリインストールのセルに追加してください。
! pip install scipy==1.14.1
本書のサンプルコードはJupyter Notebook形式で用意しています。
これらはGoogle Colab上で開くことで、コードを実行しながら動作を確認できます。
以下に各ノートブックと対応するGoogle Colabリンクをチャプターごとに一覧表としてまとめました。
ハンズオンデータ分析で利用するサンプルコードです。
多様なデータや分析タスクを対象にしたサンプルコードです。
第5章に記載の内容のサンプルコードです。
第3章のテストデータを予測するサンプルGUIアプリを公開しています。
https://book-app-front-flame.vercel.app/
上記からアクセス可能です。
テストデータをアップロードすることでその予測結果を得ることができます。
推論の実行は時間がかかる場合があります。
本リポジトリのソースコードはMITライセンスです。
商用・非商用問わず、自由にご利用ください。
民間企業での教育講座などで本リポジトリの商用利用を検討されている場合には、下記の連絡先までご一報いただけますと幸いです。
大学や自社内での勉強会等での利用の場合にはご連絡は不要です。
なお、各種ソースコード中で利用されているライブラリやデータセットはそれぞれのライセンスに従うことにご注意ください。
本書の正誤情報はリンク先に記載されています。
リンク先に記載されていない誤植や、その他のお問い合わせについては出版社である森北出版のお問い合わせフォームからご連絡ください。

