2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【初心者向け】ケミストリーエンジニアがMIを学ぶには?

Last updated at Posted at 2021-10-10

ケミストリーエンジニアがまず、勉強始めようと思いましたら、
MIの概要、考え方を学んでみるのはいかがでしょうか。

#MIの基礎情報(プログラムなし)

マテリアルズ・インフォマティクス 材料開発のための機械学習超入門 [ 岩崎 悠真 ]

プログラムの内容は書いてなく、
MIとは何か、どのように使うのかを広く浅く書いてあるので
最初の1冊としてはいかがでしょうか。

もう少しプログラムの内容も見てみたいとなりましたら、
下記書籍はいかがでしょうか。

#ケミ寄りの機械学習書籍 (プログラムあり)

化学のためのPythonによるデータ解析・機械学習入門 [ 金子 弘昌 ]

ケミストリー寄りに機械学習の初歩的なところが記載されている感じです。
プログラムの内容もありますが
考え方が記載されていそうな感じです。

もしRDkitの環境構築に困りましたら下記記事参考にしてみてはいかがでしょうか。

##win10でRDKitの構築をしたときのメモ

・ANACONDA.NAVIGATORを開く
・「Environments」を開く
・「Create」を開く
・名前(Python3_7_11)を決め、パッケージのバージョン(Python3.7.11)決定し、
・「Create」を選択する。

・Anaconda Pronmpt(Anaconda3)を開く

新しい環境構築をする
conda activate Python3_7_11

下記のような感じです。
(Python3_7_11) C:\Users\Owner> conda activate Python3_7_11

下記コマンドでベースに戻ることができる。
conda deactivate

RDKitをインストールする
conda install -y -c rdkit rdkit

最初の環境構築は時間がかかるかと思いますが
最初だけなのでめげずに頑張りましょう^^

化学のためのPythonによるデータ解析・機械学習入門 [ 金子 弘昌 ]

が難しくて挫折しそうな場合、
下記項目について理解しているとより理解しやすいかなと思います。
・機械学習について
・Pythonの基礎知識
・Pythonによるデータ分析手法

#機械学習の基本

数学やプログラムをあまり使わず、機械学習の基本と仕組みについて記載されています。

図解入門 よくわかる 最新 機械学習の基本と仕組み [ 長橋賢吾 ]

#機械学習の基礎(プログラムあり)

機械学習について図で分かりやすく説明しているので
機械学習の用語のイメージがわかない人はおすすめです。
プログラムの書き方もあるので、今後使いたくなった時にも便利かなと思います。

見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑 [ 秋庭 伸也 ]

Excelで機械学習

Pythonは難しそうだけどExcelであるととっつきやすいという方
下記書籍はいかがでしょうか。

直感でわかる!Excelで機械学習 [ 堅田洋資 ]

#Pythonの基礎を学ぶ

Pythonの基礎の基礎から行うのであれば、
下記書籍はいかがでしょうか。

Pythonって何?というところから学ぶことができます。
プログラムを全くさわったことがない人にはおすすめです。

print("Hello")
からわかりやすく教えてくれます。

Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ [ 森 巧尚 ]

#Pythonのデータ分析手法の基礎を学ぶ

Pythonの基礎がわかってきましたら、
下記書籍でデータ分析手法を勉強してみてはいかがでしょうか。
Pythonエンジニア認定データ分析試験の対策にもなります。

Pythonによるあたらしいデータ分析の教科書 [ 寺田 学 ]

#MI関連の書籍(紹介)

記事作成者もしっかり読み込んでいないので参考です。

#プログラミング不要のMIチャレンジソフト

Orange Data Miningではじめるマテリアルズインフォマティクス [ 木野日織 ]

BIツールのように可視化することができ、機械学習行えるソフトの使い方の説明です。
プログラムの知識は不要ですが、
機械学習の理解は必要です。
何がしたいか、どの手法を使いたいか
までは理解していないと使うのは難しそうな感じです。

#マテリアルズインフォマティクスの書籍 (プログラムあり)

実践 マテリアルズインフォマティクス Pythonによる材料設計のための機械学習 [ 船津 公人 ]

この中ではプログラム記載量は多いイメージ
それなりにしっかり機械学習のプログラムを書いていくような感じです。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?