機械学習を始めるためのPython入門講座

機械学習を始めるためのPython入門講座

機械学習を自在に使いこなせるための、Python周辺知識の基礎を習得します。

これまでプログラミングに触れたことのない非エンジニアの方向けのPythonプログラミング入門、Jupyter notebookの使い方から、Pythonライブラリ(Numpy、Pandas、Matplotlib、Scikit-learnなど)を駆使してデータ分析をハンズオンする機械学習のアルゴリズムに触れる一歩手前までの内容を扱います。
日々、Pythonに触れている複数の講師陣から直接学び、機械学習を学び始める際に、学習内容に集中できる状態を目指します。

機械学習を始めるためのPython入門講座の特長

講座概要

講座名 機械学習を始めるためのPython入門講座
ラインナップ 4コース
・レベル1:Pythonプログラミング入門
・レベル2:Pythonライブラリ基礎(行列計算、データフレーム処理)
・レベル3:Pythonライブラリ基礎(データ可視化)
・レベル4:Pythonデータ分析実践(機械学習モデル構築)
料金 ■対面講座
・2.5時間(平日):¥3,000/1名(税別)
・4時間(週末):¥6,000/1名(税別)
■オンライン講座
・1コース:¥6,000/1名(税別)
 ※どのレベル(コース)でも価格は同じです。
定員(対面) 20名(最少催行人数4名)

 

※対面講座のお申し込みはconnpass(外部サイト)より行ってください。
※オンライン講座のお申し込みは当ページの”お申し込みはこちら”ボタンより行ってください。
※最少催行人数に満たない場合は、開講日の2日前に開催を判断致します。

≪オンライン講座について≫
随時お申し込み受付中です。お支払い確認後、3営業日以内にオンライン講座の視聴方法をご案内いたします。

 

レベル1レベル2レベル3レベル4

Pythonプログラミング入門

本講座では、プログラミングの未経験者、もしくはPythonは触ったことがないという方でも、データ分析・機械学習に取り組むに当たって必須の、Jupyter Notebookの使い方から、データ分析・機械学習で必須のPythonライブラリの操作をハンズオンで学んでいただきます。

本講座はハンズオン形式でPythonの文法を学んで頂き、講座内容を習得できれば自力でpythonを用いた開発が可能になります。

カリキュラム

  1. 導入
  2. jupyternotebookの使い方
  3. pythonの基本事項
  4. pythonの組み込み型
  5. 制御文
  6. 関数
  7. クラス
  8. 例外処理
  9. 標準ライブラリ
  10. 総合問題

受講して具体的にできるようになること

  • Jupiter notebookを使ってPythonのコードが書けるようになる。
  • Pythonの文法、関数、オブジェクト指向について理解できる。
  • ライブラリを扱えるようになる。

受講にあたっての前提知識

  • パソコンの基本的な操作がわかる。
  • Jupiter notebookが起動できる。

Pythonライブラリ基礎(行列計算、データフレーム処理)

近年、Pythonが科学技術計算や機械学習の分野で特に重宝されている要因の一つは、その豊富なライブラリ群の存在にあります。特に、高度な数値計算を高速に実行するNumPy、データベースのフォーマット及び操作ツールを備えるPandasは最重要なライブラリであり、機械学習の実装に当たっては欠かせない前提知識となります。

本講座では、機械学習への応用を見据えたNumPy、Pandas操作の必要事項を基礎からハンズオン形式にて習得することを目指します。

カリキュラム

  1. 本講座の目的とゴールの共有
  2. NumPyで計算を高速化してみよう
  3. Pandasでデータ処理を効率化してみよう
  4. NumPy-Pandas間でデータの受け渡しをしてみよう
  5. 演習問題
  6. 受講して具体的にできるようになること​

受講して具体的にできるようになること

  • Pandasでcsvファイルを読み込みやcsvファイルの生成が可能になる。
  • ファイル内から条件にあった列、行、要素をピックアップできるようになる。

受講にあたっての前提知識

  • Pythonの基本的な文法を理解している。
  • ライブラリをimportすることができる。

Pythonライブラリ基礎(データ可視化)

機械学習の実社会への応用が急速に普及した現在でも、意思決定の全てがデータの定量評価によって置き換わることはなく、重要な場面では解析結果をもとに人間が判断を下す局面が多くあります。 そこで重要となるのが、データを人間にとってわかりやすい形で表現する力、すなわちデータの視覚化の能力です。

本講座では、Jupyter notebook上で3つの主要なデータ視覚化用ライブラリを用いて、自在にグラフを作成する方法を学びます。 これらのライブラリは実装上複数の書き方が混在し、混乱を招きやすいため、系統別に整理をすることで書き分ける力を養います。

カリキュラム

  1. 本講座の目的とゴールの共有
  2. Pythonにおけるグラフ生成の要!Matplotlibを攻略しよう
  3. 視覚化表現の幅を広げる!Seabornを使ってみよう
  4. インタラクティブなグラフで訴求力アップ!Plotlyを駆使しよう
  5. 演習

受講して具体的にできるようになること

  • Matplotlibを用いたヒストグラム、散布図、折れ線グラフの作成できるようになる。
  • Seabornの扱い方について理解できる。
  • Plotlyによる動的グラフの作成ができるようになる。
  • 受講にあたっての前提知識

受講にあたっての前提知識

  • Pandasの基本的な扱い方について理解している。

Pythonデータ分析実践(機械学習モデル構築)

機械学習を用いたデータ分析の実践においては、機械学習のアルゴリズムや統計に関する知識、実装に用いる言語やライブラリの知識が必要ですが、双方の知識を有機的に結びつけることもまた重要です。前講までの内容でPythonで機械学習を実装するに当たって必須のツールが揃いましたので、次はこれらをデータ分析の実装に応用してみましょう。
本講座では、データ分析入門者向けの有名データセットである「タイタニック号の乗客の生存予測」を題材に、Jupyter notebook上でシリーズ第三講までに扱ってきたNumPy, Pandas, Matplotlibを活用しながらデータの整理・可視化を行い、整理したデータをScikit-learnで実装された有名な機械学習アルゴリズムを用いて分析します。

カリキュラム

  1. 本講座の目的とゴールの共有
  2. データを様々な面から視覚化してみよう
  3. データを機械学習に向いた形式に整理しよう
  4. Scikit-learnを用いて分類を行なってみよう
  5. 演習

受講して具体的にできるようになること

  • ファイル読み込みから機械学習モデル作成までの過程が理解できる。
  • Skllearnをもちいた回帰モデルが作れるようになる。
  • モデルの性能評価方法について理解できる。

受講にあたっての前提知識

  • Pythonの基本的な文法を理解している。
  • Pandas, Matplotlib, Seabornの基本的な使い方について理解している。

※カリキュラムは変更となる場合がございます。

 

開催日程

東京オンライン

対面講座のお申し込みは各コースの”お申し込み”より行ってください。

【ご注意ください】

※ レベル2〜4の講座は、それぞれ前レベルの講座内容を理解している前提で進みます。

※ 各レベルとも、演習講座は同レベルの理論講座の内容を理解している前提で進みます。

【レベル1】機械学習を始めるためのPythonプログラミング入門

◆05月17日(金) 19:30~22:00
(演習講座)「Pythonプログラミング徹底演習」:3,000円 ▶︎お申し込み

【レベル2】機械学習を始めるためのPythonライブラリ基礎(行列計算、データフレーム処理)

◆05月14日(火) 19:30~22:00
(演習講座)「高速データ処理のためのNumPy/Pandas徹底演習」:3,000円 ▶︎お申し込み 

◆05月24日(金) 19:30~22:00
(理論講座・前半)「高速データ処理のためのNumPy入門」
:3,000円 ▶︎お申し込み

◆05月31日(金) 19:30~22:00
(理論講座・後半)「高速データ処理のためのPandas入門」:3,000円 ▶︎お申し込み

【レベル3】機械学習を始めるためのPythonライブラリ基礎(データ可視化)

◆05月21日(火) 19:30~22:00
(理論講座・前半)「データ可視化のためのMatplotlib入門」
:3,000円 ▶︎お申し込み

◆05月28日(火) 19:30~22:00
(理論講座・後半)「描画スキルを高めるためのSeaborn・Plotly入門」:3,000円 ▶︎お申し込み

【レベル4】機械学習を始めるためのPythonデータ分析実践(機械学習モデル構築)

6月の開催予定をご確認ください。

※ 各回とも定員は25名、金額は税込となります。
​※ 最低遂行人数は4名となります。

【1ヶ月集中講座】機械学習のためのPython実践入門

毎回満員御礼となるPython集中講座がバージョンアップして開講します!

これまでプログラミングに触れたことのない方でも参加いただけるよう、Pythonプログラミング入門/Jupyter Notebookの使い方からスタートし、Pythonライブラリ(NumPy、Pandas、Matplotlib、Scikit-learnなど)を駆使して機械学習プログラミングを体験します。

Pythonの経験が豊富な複数の講師陣から直接学び、1ヶ月間で機械学習のアルゴリズム詳細を学ぶための実技力を身に付けることがゴールです。

今回から、理論講座の動画教材の配布やSlackでの24時間チャット質問にも対応しているので、短期間で確実にPythonスキルを身に付けたい方は、ぜひ受講をご検討下さい。

日程

▼理論講座+演習講座 ▶︎お申し込み

回数 日時 レベル 講座内容
DAY1 6月02日(日)09:00~13:00 レベル1理論講座 「Pythonプログラミング入門」
DAY2 6月07日(金)19:30~22:00 レベル1演習講座 「Pythonプログラミング入門」
DAY3 6月09日(日)09:00~13:00 レベル2理論講座 「Pythonライブラリ基礎(行列計算、データフレーム処理)」
DAY4 6月14日(金)19:30~22:00 レベル2演習講座 「Pythonライブラリ基礎(行列計算、データフレーム処理)」
DAY5 6月16日(日)09:00~13:00 レベル3理論講座 「Pythonライブラリ基礎(データ可視化)」
DAY6 6月21日(金)19:30~22:00 レベル3演習講座 「Pythonライブラリ基礎(データ可視化)」
DAY7 6月23日(日)09:00~13:00 レベル4理論講座 「Pythonデータ分析実践(機械学習モデル構築)」
DAY8 6月28日(金)19:30~22:00 レベル4演習講座 「Pythonデータ分析実践(機械学習モデル構築)」


▼理論講座のみ
 ▶︎お申し込み

回数 日時 レベル 講座内容
DAY1 6月02日(日)09:00~13:00 レベル1 「Pythonプログラミング入門」
DAY3 6月09日(日)09:00~13:00 レベル2 「Pythonライブラリ基礎(行列計算、データフレーム処理)」
DAY5 6月16日(日)09:00~13:00 レベル3 「Pythonライブラリ基礎(データ可視化)」
DAY7 6月23日(日)09:00~13:00 レベル4 「Pythonデータ分析実践(機械学習モデル構築)」

【理論講座と演習講座】
  • 理論講座:Pythonの実技力として不可欠な知識をハンズオンで学びます
  • 演習講座:理論講座で学んだスキルをよりスムーズに引き出せるよう、様々なケースを追加で学びます

講座に含まれるもの

  • 講座のスライド資料、ノートブックファイル(受講した講座のみ)
  • Slackでのチャット質問対応(DAY8の14日後まで)
  • 理論講座の動画教材(視聴期限:DAY8の14日後まで)

講座までの準備(必須)

【レベル1理論講座の当日までに】 Anaconda3-5.0.1以上のインストールをいただき、ブラウザでJupyterが表示できている状態まで事前に準備お願い致します  ブラウザからhttp://localhost:8888/treeで表示されていることをご確認してください

【レベル3理論講座の当日までに】 Plotly 2.7.0 および Cufflinks 0.13.0 のダウンロードを事前にお願いいたします


【注意事項】

ハンズオン講座のため、準備ができていない場合はついてこれません。当理由によるSlackでのチャットサポートはお受けできませんので、事前準備を必ず行ってからお越し下さい

チャット質問について

質問方法
  • お支払い確認後、2営業日以内を目処にSlackに招待致します。招待後、所属しているSlackのチャンネルで、要点をまとめご質問下さい

質問範囲
  • 講座(動画教材)で腑に落ちない部分、演習での不明点など(質問範囲は講座関係、周辺の内容のみとさせていただきます)
  • 他の学習サービス、書籍の問題に関する内容はお答えできません
  • 事前準備不足などに起因するご質問には、お答えできない場合があります
  • 返答は営業日ベースで1両日中を心掛けますが、講師は実務者でもあるため、お時間をいただく場合がございます チャット対応の期限は、講座最終日(DAY8)の14日後までとします

禁止事項
  • 講師、TAへのダイレクトメッセージはお控えください

※オンライン講座のお申し込みは当ページの”お申し込みはこちら”ボタンより行ってください。

【レベル1】Pythonプログラミング入門:6,000円

【レベル2】Pythonライブラリ基礎(行列計算、データフレーム処理):6,000円

【レベル3】Pythonライブラリ基礎(データ可視化):6,000円

【レベル4】Pythonデータ分析実践(機械学習モデル構築):6,000円

ご案内

事前準備

Anaconda3-5.0.1以上のインストールをいただき、ブラウザでJupyterが表示できている状態まで事前に準備お願い致します。ブラウザからhttp://localhost:8888/treeで表示されていることをご確認してください。

レベル3、レベル4受講者には、Plotly 2.7.0 および Cufflinks 0.13.0 のダウンロードをお願いいたします。

※各自で必ず当日までに環境構築をお願いいたします。もし環境構築等でご不明な点等あれば、事前にご連絡いただければご案内します。
※準備ができていない場合、ハンズオン講座なので、ついてこれなくなってしまいます。

当日の持ち物

ご自身のノートPC。
※Wi-Fi環境はございますが、繋がりにくい場合はご自身のテザリングをご利用ください。

会場への入場

講義開始の10分前からとさせていただきます。

スケジュール

ご希望の講座にてご確認ください。

よくあるご質問

エンジニア経験がなくても大丈夫ですか?

はい。【レベル1】Pythonプログラミング入門はそのような方のための講座です。経験豊富な講師が、受講者のレベルに合わせて丁寧に指導させていただきます。

申込締切はいつですか?

開催日の前日までです。前日までに、お支払い済みである事が確認できている必要があります。

前提知識はどくれくらい必要ですか?

【レベル1】は前提知識不要ですが、それ以外の講座は、前レベルの講座を理解している前提とさせていただいています。

オンライン講座とは?

お客様ご自身のPCにて、ご都合に合わせた時間、場所で動画をご視聴いただけます。お支払い確認後、お客様のGoogle アカウントをご共有いただいてから3営業日以内にオンライン講座の視聴方法をご案内いたします。視聴回数の制限等はございません。視聴有効期限は、動画共有日から3ヶ月となります。

領収書・請求書などの発行は可能ですか?

はい、可能ですので、お申し込み時の備考にその旨と宛名をご記入ください。但し、クレジットカード(Paypal)でお支払いの場合、PayPal発行の受領書が領収書となりますので、領収書の発行はできません。

関連する講座

Page Top
お申し込みはこちら