かなりクセのある勉強法かもしれませんが、一部の方には参考になる勉強法かと思います。
前提条件
まずはじめに、この記事における初心者の定義を書いておきます。
・PHPなど他の言語でプログラムにある程度馴染みがある。
・Python、機械学習を学んだことがない。
学習の流れ
E-learningで概要を掴む
はじめに機械学習に必要なPythonを学びます。
こちらを最低1周、理解出来るまで2周、3周と繰り返します。
必ず課金して実施してください。
書籍で理解を深める
以下の書籍に目を通します。
すべての内容を理解しようとしないのがコツです。
どういうことが書いてあるのかをなんとなく把握するのが重要です。
すべて購入してください。
※このリンクから購入すると、私にごくわずかですが広告料が入ります。気になる方は直接Amazon等から購入してください。
初学者には難しい場合もあるので、あまりハマり過ぎないように注意してください。
実際に動かす
基本的なインプットが完了したら、アウトプットに主軸をおいていきます。
チュートリアル的に実際に動かしてます。ネット上に様々な面白い題材が転がっていますので、探してみましょう。
この時に使われてるモジュールやメソッドを可能な限り理解します。
個人的にはこのアタリのトピックが面白いと思います。
・タイタニック号の生存予測
・Yahoo!Japanからnewsトピックスの一覧を抽出する
アウトプット
基本的なモジュールについてブログで整理
・Python標準モジュール
・NumPy
・BeautifulSoup
個人的なゴール設定
当面のゴール
Googleの特定のキーワードのタイトルとURLをファイルに抽出する。
GoogleAnalyticsのデータを用いて簡単なWEB解析を行う。
究極のゴール
自立思考型のマシーンをつくる