.png%3Fw%3D1110&w=3840&q=75)
この記事はこんな方にオススメです
昨今 AI 人材不足という話題がニュースで見かけることが増え、AI に興味を持ち勉強したいと考えている方は非常に多いです。
しかし、勉強したい気持ちはあるものの、具体的に何を、どのように、どの順番で学べばいいのか?といった疑問を抱えてる方はたくさんいらっしゃると思います。
また、数学がわからない文系出身の方やプログラミング未経験の全くの初心者の方は、そもそも勉強して知識・スキルがちゃんと身につくのかといった不安がある方も多いでしょう。
この記事では、80,000 人以上の受講生を教えてきたキカガクが、AI をゼロから学ぶ初心者向けにオススメの勉強法をお伝えします。
※本記事での人工知能 (AI) は機械学習に含まれる技術を意味します。
目次
それぞれ順番に解説していきます!

弊社では、画像・自然言語の AI モデル構築や、AI 搭載の Web アプリケーション開発が最短最速で学べる講座を運営中です!現在、無料説明会を定期的に開催していますので、気になる方はぜひチェックしてみてください!
要約
まず、初めのステップでは AI を学び始めることの目的を明確にします。ここは大変重要です。知識の吸収スピードも、継続できるのかもこの目的意識によって大きく左右されます。
AI の勉強に取り組もうとしている方は、以下のようなことを今一度ご自身に、尋ねてみて下さい。
これに加え、「いつまで」といった期間のゴールも定めると、全く見える景色も変わってくるはずです。
もし、AI でどのようなことができるのか?といった疑問がある方は、以下の記事を参考にしてみてください!AI の事例を知ることで、「AI ができること」「AI でやりたいこと」がイメージできるキッカケとなるはずです。
この考えは今後勉強を進めるためのコンパスになるので、大切にし、いつも意識するように心がけましょう。
要約
Step1 では、学んだ先の「なりたい自分」を想像してもらいました。次に、そのなりたい自分に近づくために必要な知識・スキルの全体像を理解する必要があります。
旅に例えるなら Step1 はコンパス、Step2 は地図を持つようなイメージを持つとわかりやすいかと思います。
初心者にとって大敵なのが、何を、どの順番で、どのように勉強するのかがわからない点です。まず何を学ぶ必要があるのかを明確にし、学習をスタートさせましょう。

※上図はあくまでキカガクが考える一例になります。
何を学ぶかは大きく 2 つのパートに分けることができます。
AI スキルを身に付けるために土台となる基礎で、全ての人が学ぶべきパートです。
基礎パートで身につけたスキルを元に、それぞれのゴールに合わせたスキルを学ぶパートです。
機械学習で取り扱うデータは、主に次の 4 種類のデータがあります。もちろん全てを学ぶことが望ましいですが、ご自身のゴールに合わせて学ぶ内容を選択すると効率よく勉強を進めることができます。
全体像が理解できたところで勉強を進める全体像が理解できました。具体的な勉強方法について紹介していきます!
要約
※以降は文系・プログラミング未経験の方を対象とした勉強方法になります。
重要なポイントは「最低限」です。文系の方にとって数式は呪文です。英語を読むことより馴染みがなく、拒否反応を示す方は多くいると思います。しかし、最低限の数学の理解は確実に後ほど学習を進める上で活きてきます。
多少苦しくても踏ん張りましょう!数学を理解することはプログラミングにも活かせます。確実に抑えておきましょう!
最低限の数学
この数学が理解できると「なぜ AI はどのように学習・予測を行うのか」理解が一気に進みます。
重回帰分析の数学は全て理解する必要はありません。ですが、どのような計算が行われているのか理解するために、一度は必ず数式を追ってください。そして、「大体こういうことをしているんだ」ぐらいのことが言えれば次のステップへ進みましょう!
オススメの教材は、キカガクが運営しているプラットフォームで無料公開している Python & 機械学習入門の動画です!
.png)
ハンズオン形式で実際に手を動かしながら学習できます。無料登録すると、教材が利用できます。ぜひ学習のお供にお使いください!
▶ Python & 機械学習入門を無料で学び始めたい方はこちら!
確認するまた、AI に関連する数学の参考書籍(数学編)も紹介しています。こちらも是非チェックしてみてください!
要約
未経験からプログラミングを始める方の障害となるのは環境構築です。まず初めは Google Colaboratory という Google が提供する無料の環境を使用して学習を初めましょう!
未経験の方にとってプログラミングは未知の領域です。しかし、数学の知識があればプログラミングで何をするのかイメージができているかと思います。
あとは、手を動かしながら理解していくだけです!プログラミングにおいて失敗、試行錯誤の経験は非常に重要です。このポイントをしっかり抑えておきましょう。
Python の基礎
プログラミングを学ぶ上で重要なポイントは必ず手を動かし、実際にコードを書きながら学ぶことです。もし、学んでいる最中に気になることがあればまず、実際に書いてみましょう。そうすれば、「これがだめで、これができる。ということはこれはこういう意味か!」となります。
オススメの教材は、上記でも紹介したPython & 機械学習入門の動画です!
動画を通じて、数学だけでなく、Python を速習できます。ぜひお試しください!
▶ Python & 機械学習入門を無料で学び始めたい方はこちら!
確認するまたキカガクの元副社長が Python の入門動画を YouTube にあげていますので、参考にしてみてください!
要約
ここまでで、最低限機械学習がどのようなものなのか、そしてどのようにプログラミングを通して実装するのかが理解できていると思います。機械学習の様々なアルゴリズムを sciki-learn で実装することを目指しますが、全てのアルゴリズムの数学を理解することはおすすめしません。
特に文系の方は他のアルゴリズムの数学に手を出すと、挫折に繋がりやすいので、それぞれのアルゴリズムがどのような特徴を持ち、使う場面はいつなのかといった部分の理解に注力しましょう。また、実装は必ず何度も行いましょう。
機械学習の基礎
ディープラーニングの基礎については、ニューラルネットワークの数学の理解と、TensorFlow や PyTorch などのフレームワークを用いて実装できるレベルを目指しましょう。
ニューラルネットワークの数学は今後発展的な内容を学ぶ上で、重要となってきます。ニューラルネットワークの順伝播と逆伝播の計算は必ず理解しておきましょう。
ディープラーニングの基礎
ここでも掘り下げ過ぎは禁物です。ニューラルネットワークにおけるパラメータ更新のイメージを掴めるように意識しましょう。
ニューラルネットワークのイメージが具体的に湧いていれば、この先学んでいく様々なモデルを理解の助けとなります。
オススメの教材は、キカガクが運営しているプラットフォームで無料公開している脱ブラックボックスの完全版です!

動画を通じて、機械学習やディープラーニングの基本をゼロから学習できます!手書きの数学も交えて、非常にわかりやすく、大人気の講座です。無料登録すればすぐ学習できますので、こちらも是非ご活用ください!
脱ブラックボックス 完全版を無料で学び始めたい方はこちら!
確認するMEMO
もともと有料だった脱ブラックボックスをブラッシュアップし、無料で公開した理由については、以下のブログに綴られています!
参考|キカガクで一番人気の『脱ブラックボックスコース』に完全版が登場&全編無料で公開
確認するここまでくれば、AI の基礎的なスキルが身についているでしょう。
次のステップは最初に定めた、自身の問題設定に向かって学習を進めることです!画像データを取り扱うようでしたら、畳み込みニューラルネットワーク (CNN) 、自然言語処理ではテキストデータの特徴抽出方法(数値に変換すること)などを学ぶ必要が出てきます。
次は簡単にそれぞれ何を学ぶべきなのかについてまとめたものになります。是非参考にしてみて下さい!
次のステップ
※上記はあくまで例となります。基礎のステップを終えた後に学ぶ、比較的難易度の低い内容を選定しています。
ディープラーニングの発展的なアルゴリズムを学ぶ際は理論を抑えることも重要ですが、その理論が経験的に証明されているのか、されていないのかを理解することが重要だということも覚えておいて下さい。
アルゴリズムの中には明確な答えは無く、経験的にこういうものだと割り切る必要があるものが存在するためです。
ここまで来ると、あなたは自分で学びたいことを調べ、より特化した内容を理解することができるでしょう。また、一度データサイエンスのコンペティションで有名な kaggle に挑戦し、自分の理解度を測る / 理解の深堀りすることをオススメします。
以上です。今回は何をどう学ぶのかを具体的に紹介しました。ぜひ、皆さんの学習の道筋として活用して下さい!
.jpg&w=3840&q=75)
キカガクの長期コースはプログラミング経験ゼロの初学者が最先端技術を使いこなすAIエンジニアになるためのサポート体制が整っています!
実際に未経験からの転職・キャリアアップに続々と成功中です
まずは無料説明会で、キカガクのサポート体制を確認しにきてください!
説明会ではこんなことをお話します!
.png&w=3840&q=75)
AI・機械学習を学び始めるならまずはここから!経産省の Web サイトでも紹介されているわかりやすいと評判の Python&機械学習入門コースが無料で受けられます!
さらにステップアップした脱ブラックボックスコースや、IT パスポートをはじめとした資格取得を目指すコースもなんと無料です!
SHARE
AI/データサイエンス学びはじめの方におすすめの記事
コース一覧
注目記事
新着記事