商品情報にスキップ
1 1

TiXeラーニング講座

Pythonから学ぶ生成AI講座

Pythonから学ぶ生成AI講座

  • 初学者向け
学習時間
約32時間
通常価格 ¥0(税込)
通常価格 セール価格 ¥0(税込)
セール 売り切れ
詳細を表示する

本講座は、まずAI学習の土台となるPythonの基礎からスタート。

Pythonの基礎を習得後、生成AIの仕組みと活用方法を体系的に学びます。

大規模言語モデル(LLM)の仕組み、Transformer、単語のベクトル表現といった基本から、事前学習やInstruct Tuningなどの学習プロセス、RAGやPrompt Engineering、そしてAIがどのように「思考」するのか(CoT)といった応用技術までを体系的に学習。

生成AIを技術的に理解し、使いこなすための確かな一歩を踏み出しましょう。

Course introduction コース概要

Pythonプログラミング Step1 ~実践トレーニングで学ぶ基礎文法~

第1章 Python開発の基本

Pythonとは/開発環境の構築/標準出力/Pythonの変数と算術演算子/組み込み関数/モジュール

第2章 Pythonのデータ

文字列/数値/リスト/タプル/セット/辞書

第3章 制御文

制御文/if文/比較演算子/論理演算子/while文/for文

第4章 関数

関数/引数/返り値/スコープ/クロージャ/関数デコレータ

第5章 オブジェクト指向

オブジェクト指向/クラスとオブジェクト/コンストラクタ/インスタンス/クラスオブジェクト

第6章 継承

継承/オーバーライド/継承の注意点/多重継承/プリモーフィズム/抽象クラス

第7章 例外処理

エラーと例外/例外オブジェクト/例外処理/raise文/ユーザー定義例外

第8章 高度な処理

書式変換/様々なオブジェクト/ラムダ式/プロパティ/ファイル/モジュールファイルの実行

業務に活かす生成AI~基礎からRAGの実装まで~

第1章 生成AIの基礎知識

ベクトル/確率/条件付確率と独立性/モンティ・ホール問題/言語モデル/単語のベクトル表現の導入/単語ベクトルを用いた条件付確率の注意点/構成性の概念

第2章 GPT

GPTの仕組み/GPTの事前学習/生成確率を計算する方法/フィードフォワード層/Instruct tuning/RAG/推論モデル

第3章 RAGの実装(課題)

準備/実装:環境をセットアップする/実装:データソースの前処理を行う/実装:RAGパイプラインを実装する/セルフチェック:RAGの実装(課題)

標準学習時間 約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つのコースの違いを教えてください

A.

Python基礎講座を冒頭に学ぶか学ばないかの違いがあります。
「Pythonから学ぶ生成AI講座」は冒頭にPython基礎講座を受講していただきます。Python未経験者でも生成AIについて学べるようにPythonの基本構文や文法を学んでいただきます。その後生成AI講座を受講していただくカリキュラムになります。
「業務に活かす生成AI~基礎からRAG実装まで~」は既にPythonを習得済みの方向けの講座となっております。

Q.

法人で申し込みたいです。

A.

法人のお客様に関しましては、こちらから個別説明会のご予約をお願いします。面談後お見積書等を送付いたします。

Q.

キャンセルポリシー

A.

当機構の講座は、特定商取引法に基づくクーリングオフ制度の適用対象となっておりませんが、以下の条件を両方とも満たしている場合キャンセルすることができます。

・商品利用開始日から7日以内であること
・本サービスに含まれるeラーニングコースの受講が3分の1を超えていないこと
※復習のコースからなる講座の場合、その中の1つのコースの受講が3分の1を超えていないこと

なお、返金にかかわる振込手数料は受講申込者のご負担とさせていただきます。
上記以外の条件での返金は一切行っておりません。