
- ホーム
- Pythonから学ぶ生成AI講座
Course introduction コース概要
標準学習時間 | 約32時間 |
---|---|
学習目標 | ・Python未学習者がPythonを学習し、生成AIを理解してRAG実装まで行う ・Pythonの基礎を理解する 開発環境や簡単な実行プログラム等 ・Pythonの基礎文法を理解する データの形式、制御文、関数、例外処理、高度な処理(ラムダ式)等 ・Transformerの理解する 大規模言語モデルの中核をなすTransformerの仕組みと動作原理を詳細に理解する ・応用例による実践 実践的な実装課題を通して、大規模言語モデルの応用可能性と活用方法を探る |
前提知識 | 特になし |
備考 | ※本講座は『Pythonプログラミング』『業務に活かす生成AI~基礎からRAGの実装まで~』の2つのeラーニングを受講する講座です。 本コースの「第3章 課題 RAGの実装」では、OpenAIのAPIを利用してRAGを実装します。 利用にあたり、初回クレジットとして最低$5を購入する必要があります。 また、課題は、Google Colaboratory(https://colab.google/)を使用して説明します。 Google Colaboratoryが使用できない場合はPythonが使用できる環境をご用意ください。 |
Course Contents 講座内容
本講座は『Python プログラミング Step1 ~実践トレーニングで学ぶ基礎文法~』『業務に活かす生成AI~基礎からRAGの実装まで~』の2つのeラーニングから成る講座です。
まずはPythonの基礎文法を学んだのち、行列・ベクトルなどの数学の基本概念について理解を深めていきます。
その後、実際に手を動かし、大規模言語モデルをどのように実際の問題に応用するかについて学びます。
Pythonを学習し、生成AIを理解してRAG実装までを経験することで、すぐに実務でもいかせるスキルの習得を目指しましょう。
Python プログラミング Step1 ~実践トレーニングで学ぶ基礎文法~
■第1章 Python 開発の基本
Python の概要と開発環境、実行方法、基本文法について学習します。
Pythonとは/開発環境の構築/標準出力/Pythonの変数と算術演算子/組み込み関数/モジュール
-
■第2章 Pythonのデータ
Pythonが扱うデータについて学習します。
- 文字列/数値/リスト/タプル/セット/辞書
-
■第3章 制御文
Pythonの制御文、比較演算子、論理演算子について学習します。
- 制御文/if文/比較演算子/論理演算子/while文/for文
-
■第4章 関数
Pythonの「関数」について学習します。
- 関数/引数/返り値/スコープ/クロージャ/関数デコレータ
-
■第5章 オブジェクト指向
Pythonのオブジェクト指向について学習します。
- オブジェクト指向/クラスとオブジェクト/コンストラクタ/インスタンス/クラスオブジェクト
-
■第6章 継承
Pythonの継承について学習します。
- 継承/オーバーライド/継承の注意点/多重継承/プリモーフィズム/抽象クラス
-
■第7章 例外処理
Pythonの例外処理について学習します。
- エラーと例外/例外オブジェクト/例外処理/raise文/ユーザー定義例外
-
■第8章 高度な処理
これまでの基礎文法をふまえ、さらに高度な処理を行うための基礎知識を学習します。
- 書式変換/様々なオブジェクト/ラムダ式/プロパティ/ファイル/モジュールファイルの実行
業務に活かす生成AI~基礎からRAGの実装まで~
■ 第1章 生成AIの基礎知識
ベクトル/確率/条件付確率と独立性/モンティ・ホール問題/言語モデル/単語のベクトル表現の導入/単語ベクトルを用いた条件付確率の注意点/構成性の概念
■ 第2章 プロダクトの世界観と存在意義の定義
GPTの仕組み/GPTの事前学習/生成確率を計算する方法/フィードフォワード層/Instruct tuning/RAG/推論モデル
■ 第3章 RAGの実装(課題)
準備/実装:環境をセットアップする/実装:データソースの前処理を行う/実装:RAGパイプラインを実装する/セルフチェック:RAGの実装(課題)
FAQ よくあるご質問
-
Q.
TiXとは何ですか?
-
A.
本講座はオープン講座となっており、講座の開催・運営は一般財団法人高度人材育成機構(TiX)が行っております。
-
Q.
2つのコースの違いを教えてください
-
Q.
法人で申し込みたいです。
-
Q.
キャンセルポリシー
Course guide
「学び」から選べる
コース一覧
BizLearnでは、4つの学びのフィールドをご用意。
その中でさらに細分化しているので、あなたのスキルアップに役立つフィールドが見つかります。