AI学習を始めるならオススメ サイト8選
初めにAIを学ぶなら知っておきたいこと
AIを勉強してみたいけど何から学べばいいんだろう?
と思った人もいるかもしれません。AI学習には、プログラミングや数学、機械学習など、幅広い知識とスキルが必要です。
けれど、最初から全部を完璧に学ぶ必要はないんです。基礎を少しずつ積み上げて、実際に手を動かしながら学ぶことで身についていきます。
なんて、偉そうな事を言っていますが、現在進行形で勉強中の私。
この記事では、そんな私が勉強していて必要だと感じた、
- AIを学ぶ前に押さえておきたい基本知識
- 低コスト、または無料で学べるおすすめサイト
を紹介します。
これからAIを勉強してみたい方が「何から始めればいいか」イメージしやすい内容になっています。
AI学習を始める前に押さえたい基本知識
AI学習を始める時に最低限、押さえたい知識を段階別で紹介します。
最低限でもこれは必須!の知識
-
Pythonの基礎
AI分野で最も使われているプログラミング言語。
変数・条件分岐・ループ・関数を理解しておきましょう。 -
統計学の初歩
平均、分散、標準偏差、確率の基本など。
データを正しく理解する力につながります。 -
機械学習の基礎
教師あり / 教師なし学習、過学習や汎化の考え方。
代表的なアルゴリズム(回帰、分類、クラスタリング)も押さえておくと良いです。
プラスαで知っておきたい知識
さらに、学んでおいた方が役立つ知識として以下があります。
-
数学(線形代数・微分積分)
ニューラルネットワークや最適化アルゴリズムを理解する土台となります。 データ処理・分析スキル
NumPy、Pandasでデータ操作、MatplotlibやSeabornで可視化なども身につけると良いです。-
アルゴリズムとデータ構造の基礎
リストや辞書などのデータ構造、ソートや探索の仕組みを理解することで、効率的なデータ処理につながります。 -
実践環境の知識
Google ColabやJupyter Notebookの使い方、Git/GitHubでのコード管理、簡単なAPI連携の基礎は知っていると開発に役立ちます。
より実践的に学ぶための知識
上の内容は知っている!って方は以下も理解を深めると良いかもしれないです。
-
データ前処理の基礎
欠損値や外れ値の扱い、正規化や標準化といった前処理。 AI活用におけるリテラシー
データのバイアスやプライバシー問題、AIを安全に活用するための基礎知識。-
クラウドや実践環境の理解
Google CloudやAWSでのAIサービス、GPUを使った学習の仕組み。 -
ソフトスキル
英語のドキュメントを調べる習慣や、Qiita・Stack Overflowなどのコミュニティを活用するスキル。
AI学習でオススメのサイトやアプリ
基礎知識に何が必要か分かった所で、次は私も使っている学習に役立つオススメサイトを紹介します。
まずは挑戦してみたい!という方は無料で始めてみるといいかもしれません。
無料で学べる・利用できるサイト
無料で学べる・利用できるサイトには「Google Colab」「Kaggle」「Qiita」「Zenn」などがあります。それぞれ役割は異なりますが、上手く活用すれば基礎からしっかり学ぶことができます。また、ここに掲載しているサイト以外にもYoutubeに載っている動画を見て学ぶのもいいかもしれません。
| サイト名 | 概要 |
|---|---|
| Google Colab | 料金基本無料 私も使っている、Google ColabはGoogle アカウントを使用してPythonの実行環境を構築することができます。機械学習に必要なライブラリもインストール済みなので、まずはPythonで書いてみたい方にオススメです。 |
| Kaggle | 料金無料 ※要会員登録 Kaggleは機械学習を学ぶためのプラットフォームです。プログラミングの基本、Pythonの使い方、機械学習など様々な内容を学ぶことができます。また、他ユーザーのコードを見て勉強することもできたり、初心者からでもエントリーできるコンペもあるのでモチベーション高く学べますよ。 |
| Qiita / Zenn | 料金無料 QiitaやZennは、コード例や解説が日本語で掲載されています。つまずいた時に検索すると、類似のコードが見つかる事もしばしば。困った時のお助け役になってくれます。 |
低コストで始められる学習サイト
お金を払って学ぶと意識も高まりやすいですよね。低コストで学べるサイトには「Coursera」「Progate」「codecademy」「Udemy」などがあります。
| サイト名 | 概要 |
|---|---|
| Coursera | 料金一部無料あり / 有料 オンラインで大学や企業が提供するコースを受講できる学習サイトです。無料で受講できるコースもあるので、試してみるのもいいかもしれません。コースは、基本英語での受講になり英語の勉強にもなります。 |
| Progate | 料金無料お試しあり / 月々990円(税別)〜 Pythonだけでなく、SQLやGitなど様々なコースが用意されているので、プログラミング言語だけでなく開発に必要なスキルを学ぶことができます。まずは学んでみたい方にオススメです。 |
| codecademy | 料金無料枠あり / 月額$29.99〜 PythonやJava、AI、Web開発など様々な内容を学ぶことができます。私も使っていますが、リアルタイムプレビューがありコードを書きながら学習することができます。ついでに、英語学習にもなるのでオススメです。 |
| Udemy | 料金料金:1コースごとの買い切り型(セールあり) IT系の資格取得まで目指せ、機械学習に関する様々なコースが用意されています。初心者向けから上級者向けまで、自分にあったコースを選ぶことができます。セールが頻繁にあり、場合によっては数千円で受講できます。 |
おわりに
AI学習についてと、勉強にオススメなサイトを紹介しました。
私自身、学び途中なので「一緒に頑張りましょう」としか言えませんが、知識として知っている・出来ることがあればよりAIを上手く使う事ができるのではないでしょうか。
ぜひ、学んでみてください!