What you'll learn
- 機械学習の基本となる理論
- python言語の機械学習ライブラリであるscikit-learnでのプログラミング
- 機械学習の前提となる
Requirements
- 基本的なプログラミング能力およびコンピュータに関する知識
- python言語でのプログラミング能力
- 中学3年から高校2年生程度の数学の能力と用語の知識
Description
近頃話題の人工知能(じんこうちのう)や機械学習(きかいがくしゅう)、データサイエンスといった内容について興味があり、
仕事や学習に活かしたい、そう考えている学生や社会人のためのやさしい入門講座です。
機械学習の専門書を開いてみると難しい専門用語や数式が羅列されて、
難しくて挫折した経験をお持ちの方も少なくないのではないでしょうか。
この講座では、パソコンを操作できる知識をお持ちであり、かつPythonの基本的な知識をお持ちの方を対象とし、
人工知能や深層学習のプログラミングは、高校1〜2年生程度のレベルの数学知識があれば十分です。
また、扱う数学のトピックもなるべく最小限にし、図やグラフなど、機械学習のアルゴリズムを直感的に理解しやすいように噛み砕いて説明しています。
学習終了後には、機械学習およびscikit-learnについての知識が身についています。
扱う内容は、プログラミングに関しては以下の通りです。
・Jupyter Notebookの使い方
・数学用ライブラリnumpyの基本
・基本統計量のプログラミング
・matplotlibによるデータの可視化
・pandasによるデータの前処理
・scikit-learnによる機械学習ライブラリの利用
なお、扱う機械学習のトピックは以下の通りです。
・k-means法
・PCAによる時限削減
・線形回帰(単回帰分析・重回帰分析)
・SVM(サポート・ベクトル・マシン)
・ランダムフォレストによる分類
といった内容です。
さらには、多くの演習問題を用意し、理解をより深くすることが可能です!
です。これらについて学習したいかた、もしくは一度学習しようとして挫折してしまった方はぜひこの講座でトライしてください!
Who this course is for:
- データサイエンスに興味を持つPython技術者
- AIや人工知能に興味があるプログラマー
- Python言語を学習し次のステップとして機械学習を学びたい人
- ビッグデータ解析を行いたいと考えている技術者
- 学習や研究に機械学習を活用したいと考えている大学生・大学院生
Instructor
1972年生まれ
大学院ではコンピュータでニューラルネットの数値シュミレーションなどを研究。
大学院卒業後に大手家電メーカーで研究職として就職しロボット・画像技術などの研究を進め、その後独立。
現在はフリーランスの技術者として各種開発プロジェクトに参画し、コンサルティング業務をこなすと同時に、IT・プログラミング教育にも従事。
現在は、セキュリティ・IoT・AIなどの企業研修や、教材の作成・監修を行っている。
また、初心者向けの教育にも力を注いでおり、C言語やJava言語などのプログラミングを学べる「一週間で学べる」シリーズなどのウェブを運営するほか、各種学校や企業の新人研修なども積極的に行っている。