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

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

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

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

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

講座概要

講座名 機械学習を始めるためのPython入門講座
ラインナップ 4コース
・レベル1:Pythonプログラミング入門
・レベル2:Pythonライブラリ基礎(行列計算、データフレーム処理)
・レベル3:Pythonライブラリ基礎(データ可視化)
・レベル4:Pythonデータ分析実践(機械学習モデル構築)
料金 ■対面講座
<平日/レベル>
理論講座:2.5h x 2回(前半・後半)  ¥3,000/回(税込)
演習講座:2.5h x 1回         ¥3,000/回(税込)

<週末/レベル>
理論講座:4h x 1回(前半後半セット) ¥6,000/回(税込)
演習講座:2.5h x 1回         ¥3,000/回(税込)

■オンライン講座
・1レベル:¥6,000/1名(税別)
  ※どのレベル(コース)でも価格は同じです。
・セット販売(レベル1〜4):¥24,000円/1名(税別)
定員(対面) 20名(最少催行人数4名)

【重要】消費税増税に伴う受講料の消費税率につきましては、こちらをご確認ください。

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

≪オンライン講座について≫
オンライン講座のお申し込みは当ページの”お申し込みはこちら”ボタンより行ってください。
随時お申し込み受付中です。お支払い確認後、3営業日以内に講義動画の視聴方法をご案内いたします。
動画視聴期限は、動画共有日から3ヶ月間となります。

 

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

Pythonプログラミング入門

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

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

カリキュラム

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

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

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

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

  • パソコンの基本的な操作がわかる。
  • JupyterNotebookの使い方が起動できる。

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

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

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

カリキュラム

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

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

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

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

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

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

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

本講座では、JupyterNotebookの使い方上で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の基本的な使い方について理解している。

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

 

開催日程

東京オンライン講座

東京開催

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

日程調整中

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

日程調整中

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

日程調整中

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

日程調整中

 

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

【レベル1】Pythonプログラミング入門アーカイブ動画:6,000円

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

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

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

【レベル1〜レベル4】セット販売アーカイブ動画:24,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にて、ご都合に合わせた時間、場所で動画をオンラインでご視聴いただけます。お支払い確認後、3営業日以内に講義動画の視聴方法をご案内いたします。視聴回数の制限等はございません。視聴有効期限は、動画共有日から3ヶ月となります。

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

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

受講者の声

  • 初心者で何から勉強したらよいかわからない状態であったが、pythonおよび機械学習の全体像を掴めたように感じています。
  • 平日夜のPython講座に参加していますが、時間を見つけて継続受講しているうちに、Python知識全くのゼロ状態から始めて 随分色々なことを学ぶことができています。
  • 記述時の注意点やヒントの出し方も上手で、自分が何を苦手としているかも理解できるような指導の仕方だと感じました。
  • 得た知識をすぐにその場で手を動かして試せたことが良かったです。講師の方も最後まできめ細やかに対応いただけたので ありがたく思います。

関連する講座

Page Top
お申し込みはこちら