What you'll learn
- プログラミングの組み方のヒントが得られます
- プログラムを自力で組める力が圧倒的に向上します
- アルゴリズムとは?が理解できます
- Pythonの文法がマスターできます
Requirements
- 【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編 - の受講を前提としています。
- 本コースは、Windowsを使用して進めていきますが、Macでも同様に進めることができます。
- Mac, Windowsの両方の環境構築手順を紹介しています。
Description
今回のゴール:自力でアルゴリズムを考え、実装できる力をつける
創業から1年半、オフラインでの受講生の2000人、オンラインでの受講生4000人を突破している株式会社キカガクの『アルゴリズム論』が登場!
日本語のトップコースとなっている脱ブラックボックス講座の補講の位置する講座であり、「写経して理解はできるものの、自力でプログラムを書ける自信はない」といった方へおすすめです。
参考書では正解となるソースコードが公開されていますが、そのコードに至るまでのプロセスや試行錯誤が公開されることはありません。これでは、初心者がプログラムがうまくなるためのプロセスを理解することができません。そこで、本講座ではそのプロセスを中心に紹介していきます。
また、アルゴリズム論という古くからある名前を付けていますが、メモリへのアクセスや並び替えに関するアルゴリズムを学ぶ昔からよくある内容ではありません。このご時世、Pythonではソートのアルゴリズムがnumpyで実装されており、自作する必要がありません。また、メモリも豊富なPCが一般的になり、初心者が最初に絶対に学ばないといけない内容ではなくなっています。
この授業は、目標として定めた問題をいかに効率よく、ミスを減らし、ほかの人にわかりやすく、汎用的なプログラムを書けるかを目指した内容をお伝えする全く新しいアルゴリズム論です。
前編と後編の2部構成となっており、以下の内容を扱います。
前編
- Pythonの文法復習
- 演習課題1:素数を求めるアルゴリズム
- 演習課題2:圧縮のアルゴリズム
後編
- 演習課題3:リコメンドのアルゴリズム
- 演習課題4:組み合わせ最適化のアルゴリズム
Who this course is for:
- 写経でのコードは理解できるようになったものの、考えて組むことがまだ難しいかた
- 綺麗なコードとは?と他の人が見るためのプログラムの組み方が気になってきた方
- 正解のコードだけでなく、プログラムを組む「手順」も知りたい方
- Pythonを含めたプログラミングの脱初心者を目指す方
- 世界中で使われているアルゴリズムの考え方をのぞいてみたい方
Instructors
株式会社キカガク代表取締役社長。
舞鶴高専本科・専攻科卒、京都大学大学院情報学研究科修了。
画像処理(AR)、ロボット工学、機械学習による製造業のプロセス改善に従事。修士課程在籍中に、化学工学で世界最高峰の国際学会ADCHEMにて最優秀若手研究賞を受賞。
大学院卒業後、株式会社SHIFTに入社し、新卒1年目から日本最大規模のゲーム開発者カンファレンスCEDEC2016 の招待講演。
株式会社Caratを共同創業した後、2017年1月、人工知能の一種である『機械学習』を現場で導入するための教育サービスを提供する株式会社キカガクを設立。
株式会社キカガクは、「あるべき教育で人の力を解放する」というミッションを掲げ、80,000 人以上の受講生、多種多様な業界業種 700 社以上の企業様に AI をはじめとした先端 IT 技術の研修を提供しています。
定期開催の研修だけでなく、企業様の課題をヒアリングし現場の実データを使用したカスタマイズ研修等で DX 推進への課題解決を行っています。
法人研修だけでなく、AI やデータサイエンスについて一生学び続けられる AI プログラミングスクールも運営しています。