fbpx
共著書籍「データ分析の進め方 及び AI・機械学習の導入の指南」が出版されました

エンジニアが知っておきたい機械学習&Pythonチートシートまとめ(英語サイト)

AI・機械学習・ディープラーニング

こんにちは、荒井(@yutakarai)です。

「機械学習」とひとことで言っても、学びはじめると奥が深く、学ぶべきことが多いことに気がつきます。

相当な記憶力の持ち主か、Geekでないかぎり、機械学習の1から10まで全てを即座に答えられる人は少ないでしょう。

僕も含むほとんど人は「あぁでもない、こうでもない」と都度調べながら実装をしているかと思います。

今回は、僕がウェブ上で見つけた機械学習とPythonに関するチートシートを紹介します。

英語のサイトになりますが、よくまとまっているため、重度の英語アレルギーの方でなければ、かなり役に立つのではと思います。

本記事で紹介するチートシートをGithubリポジトリにまとめましたので、まとめて見たいかたはこちらからどうぞ。

機械学習

Pexels photo 326461

ウェブで探してみると、機械学習アルゴリズムの解説は、いくつも見つけることができます。
その中でも包括的なチートシートだけを集めました。

ニューラルネットワークのアーキテクチャ

The Neural Network Zoo - The Asimov Institute
Withnewneuralnetwork architecturespoppingupeverynowandthen,it’shardtokeeptrackofthemall.Knowingalltheabbreviationsbeingthrownaround(DCIGN,BiLSTM,DCGAN,anyone?)c...

Microsoft Azureのアルゴリズムフローチャート

Machine Learning Algorithm Cheat Sheet - designer - Azure Machine Learning
AprintableMachineLearningAlgorithmCheatSheethelpsyouchoosetherightalgorithmforyourpredictivemodelinAzureMachineLearningdesigner.

SASのアルゴリズムフローチャート

Which machine learning algorithm should I use?
Thisresourceisdesignedprimarilyforbeginnertointermediatedatascientistsoranalystswhoareinterestedinidentifyingandapplyingmachinelearningalgorithmstoaddressthepro...

機械学習アルゴリズムの概要まとめ

A Tour of Machine Learning Algorithms - MachineLearningMastery.com
Inthispost,wewilltakeatourofthemostpopularmachinelearningalgorithms.Itisusefultotourthemainalgorithmsinthefieldtogetafeeling ofwhatmethodsareavailable.Thereares...
http://thinkbigdata.in/best-known-machine-learning-algorithms-infographic/

機械学習アルゴリズムごとの得手不得手まとめ

Machine Learning in Plain English: AI Algorithms Are Your Friend
GetabasicintroductiontoAIalgorithmsincludingtypesoflinearalgorithms,tree-basedalgorithms,andneuralnetworks.

Python

Pexels photo 1181359

Pythonにはすでに多くのリソースがオンラインに公開されています。
ここでは、僕が見つけたチートシートを紹介します。

機械学習アルゴリズム

Cheatsheet - Python & R codes for common Machine Learning Algorithms
PythonandRcheatsheetsformachinelearningalgorithms.Itcontainscodesondatasciencetopics,decisiontrees,randomforest,gradientboost,kmeans.

Python基本

http://datasciencefree.com/python.pdf

Python Cheat Sheet for Beginners
Pythonisthemostpopularprogramminglanguageindatascience.UsethischeatsheettojumpstartyourPythonlearningjourney.

Numpy

Numpyは、数値計算を効率的に行うためのライブラリです。

NumPy Cheat Sheet — Python for Data Science – Dataquest
DownloadafreeNumPyCheatsheettohelpyouworkwithdatainPython.Includesimporting,exporting,filtering,sorting,scalarandvectormathsandmore.

http://datasciencefree.com/numpy.pdf

NumPy Cheat Sheet: Data Analysis in Python
ThisPythoncheatsheetisaquickreferenceforNumPybeginnerslookingtogetstartedwithdataanalysis.
data-science-ipython-notebooks/numpy/numpy.ipynb at master · donnemartin/data-science-ipython-notebooks
DatasciencePythonnotebooks:Deeplearning(TensorFlow,Theano,Caffe,Keras),scikit-learn,Kaggle,bigdata(Spark,HadoopMapReduce,HDFS),matplotlib,pandas,NumPy,SciPy,Pyt...

Pandas

Pandasは、データ分析やグラフ化など、データ解析を効率的に行うためのライブラリです。

http://datasciencefree.com/pandas.pdf

Pandas Cheat Sheet for Data Science in Python
Aquick,freecheatsheettothebasicsofthePythondataanalysislibraryPandas,includingcodesamples.
data-science-ipython-notebooks/pandas/pandas.ipynb at master · donnemartin/data-science-ipython-notebooks
DatasciencePythonnotebooks:Deeplearning(TensorFlow,Theano,Caffe,Keras),scikit-learn,Kaggle,bigdata(Spark,HadoopMapReduce,HDFS),matplotlib,pandas,NumPy,SciPy,Pyt...

Matplotlib

Matplotlibは、NumPyのためのグラフ描画ライブラリです。

Matplotlib Cheat Sheet: Plotting in Python
ThisCHEATSHEETintroducesyoutothebasicsofMATPLOTLIBthatareneededtoplotyourdatawithPYTHON.Italsoincludescodesamples.
data-science-ipython-notebooks/matplotlib/matplotlib.ipynb at master · donnemartin/data-science-ipython-notebooks
DatasciencePythonnotebooks:Deeplearning(TensorFlow,Theano,Caffe,Keras),scikit-learn,Kaggle,bigdata(Spark,HadoopMapReduce,HDFS),matplotlib,pandas,NumPy,SciPy,Pyt...

Scikit Learn

Scikit Learnは、Pythonの機械学習ライブラリです。

Scikit-Learn Cheat Sheet: Python Machine Learning
Ahandyscikit-learncheatsheettomachinelearningwithPython,includingcodeexamples.
Machine Learning Cheat Sheet (for scikit-learn)
Asyouhopefullyhaveheard,weatscikit-learnaredoingausersurvey(whichisstillopenbytheway).Oneoftherequeststherewast...
ml_cheat_sheet/supervised_learning.ipynb at master · rcompton/ml_cheat_sheet
Mynotesandsuperstitionsaboutcommonmachinelearningalgorithms-rcompton/ml_cheat_sheet

Tensorflow

Tensorflowは、Googleが開発した機械学習のためのオープンソースライブラリです。

TensorFlow-Examples/notebooks/1_Introduction/basic_operations.ipynb at master · aymericdamien/TensorFlow-Examples
TensorFlowTutorialandExamplesforBeginners(supportTFv1&v2)-aymericdamien/TensorFlow-Examples

Pytorch

Pytorchは、深層学習のためのライブラリ(フレームワーク)です。

GitHub - bfortuner/pytorch-cheatsheet: Check out improved:
Checkoutimproved:.Contributetobfortuner/pytorch-cheatsheetdevelopmentbycreatinganaccountonGitHub.

まとめ

今回は、機械学習とPythonのチートシートを紹介しました。

目を通すだけでも勉強になるので、ぜひ参考にしてみてください。

中小企業が限られた予算でAIを活用したいと思ったら検討するべきこと
こんにちは、荒井(@yutakarai)です。現実問題、AIをビジネスに導入するにはお金がかかります。実用に耐えうる精度が出るまで、それなりの時間とコストがかかります。湯水のように使える予算があれば話は別ですが、できるだけ限られた予算のなか...

【ロカラボからのお知らせ】
自社事業にAIを活用しようとする前にこれだけは押さえておいてください。

【無料ダウンロード】成功するAIプロジェクトに共通する3つの最重要ポイント

事業でAIを活用する企業様が多くなってきました。
弊社でも主に製造業・医療業を中心にAIシステムの開発や導入支援をおこなってきました。

その中で見えてきた、成功するAIプロジェクトに共通する最重要ポイントをまとめたPDFファイルを無料で配布しています。

AI導入プロジェクトをスタートする際には是非ご参考にいただけたらと思います。
こちらのページからダウンロードしてください。

AI・機械学習・ディープラーニング
ロカラボをフォローする
株式会社ロカラボ
タイトルとURLをコピーしました