5つの無料のChatGPTと生成AIコース

技術の世界では、最新世代の生成型人工知能(AI)ツールを使いこなすことが急務となっています。ChatGPTやBardのようなこれらのツールは、楽しいだけでなく、私たちの生活の様々な分野で本当に役立つ能力を持っています。この新しい生成型AIの時代を迎えるために、スキルを磨き、この画期的な技術の最前線にいるための貴重なリソースとなる最高のコースをまとめました。

これらの教材を探索することで、生成型AIの力を最大限に活用するための知識と能力を向上させることができ、画期的な能力を最大限に活用することができます。

ChatGPT開発者向けプロンプトエンジニアリング

Andrew NgとIsa Fulfordが教える「ChatGPT開発者向けプロンプトエンジニアリング」コースでは、大規模言語モデル(LLM)を使用して迅速に効果的なアプリを構築する方法を学びます。OpenAI APIを使用することで、ユーザーは高価、複雑、または不可能だった機能を作成できるようになりました。

このコースでは、プロンプトエンジニアリングのベストプラクティス、LLMの動作原理、およびLLM APIを使用したさまざまなタスクの実行方法の例が含まれています。ユーザー評価の要約、感情の判断、主題の特定、テキストの翻訳や文法の修正、自動的にメールを生成してコンテンツを拡張するなどがそのタスクの一部です。

このコースは、強力なプロンプトを書くための2つの基本原則に焦点を当て、方法論的なプロンプトエンジニアリングを解説しています。また、ユニークなチャットボットを作成する機会もあります。実践的な経験のために、様々な例とJupyter Notebook環境の支援を受けながら、タイムリーなエンジニアリングの有用なスキルを身につけることができます。

OpenAIとの協力によって提供されているこのトレーニングは、開発者がLLMを効果的に使用するために必要な知識と能力を提供することを目的としています。Pythonの熟練度や先進的なプロンプトエンジニアリングやLLMの使用に対する関心の度合いに関係なく、このコースはあなたに適しています。

LangChain LLMアプリケーション開発

「LangChain LLMアプリケーション開発」コースに登録して、LangChainフレームワークを使用したアプリケーション開発で言語モデルの機能を向上させるための重要な能力を学びます。このコースでは、LLMを呼び出し、プロンプトを書き、レスポンスを解析し、会話のためにメモリを使用し、操作シーケンスを作成し、ドキュメントでの質問応答を実装し、LLMを推論エージェントとして探索する方法を学びます。

この1時間のワークショップは、Andrew NgとLangChainの共同創設者であるHarrison Chaseによって教えられ、参加者が迅速に信頼性の高いアプリケーションを構築できるように装備します。このコースは初心者にも適していますが、Pythonについてのある程度の知識があると役立ちます。

関連記事:5つの無料の人工知能コースと認定

拡散モデルの仕組み

拡散モデルをスクラッチから作成したい参加者は、中級レベルの「拡散モデルの仕組み」コースを受講する必要があります。このコースでは、拡散プロセスで使用されるモデルについて詳細に理解することができます。参加者は、自分自身の拡散モデルを構築し、有用なコーディングスキルを習得します。

1/Thrilled to announce: 3 new Generative AI courses! * Building Systems with the ChatGPT API, with OpenAI’s @isafulf * LangChain for LLM Application Development, with LangChain’s @hwchase17 * How Diffusion Models Work, by @realSharonZhou Check them out: https://t.co/IN454k1Wz6 pic.twitter.com/85BP6YbmmZ

— Andrew Ng (@AndrewYNg) May 31, 2023

コース中、参加者は以下のことができます。

  • 拡散型生成AIの分野を探索しながら、自分自身の拡散モデルを開発する。
  • 既存のソリューションやAPIを超えて、拡散プロセスとその基盤となるモデルを理解する。
  • サンプリング、トレーニング拡散モデル、ノイズ予測のためのニューラルネットワークの作成、および個人用画像生成のための文脈の組み込みに関するラボを通じて、実践的なコーディングスキルを習得できる。
  • 自分自身のアプリケーションで拡散モデルをさらに探究するための出発点となるモデルを完成させる。

Sharon Zhouによって指導されるこのセッションは1時間で、参加者の生成型AIの能力を向上させるために拡散モデルを作成、改良、最適化することに焦点を当てています。実用的な例と組み込まれたJupyter Notebookの使用により、参加者は提供される概念を簡単に理解し、拡張することができます。

ChatGPT APIを使用したシステムの構築

「ChatGPT APIを使用したシステムの構築」コースでは、強力な言語モデルに一連の呼び出しを行うことで、複雑なワークフローを自動化する方法を参加者に教えます。この簡潔なコースは開発スキルを向上させ、生産性を高めます。参加者は以下を行います。

  • 以前の完了に応答する一連のプロンプトを作成する。
  • Pythonプログラムが新しいプロンプトと完了と通信できるようにするテクノロジーを作成する。
  • コースで教えられた原則を適用し、カスタマーサポートのためのチャットボットを作成する。
  • これらの能力を、ユーザークエリの分類、安全性評価、多段階推論を含む実世界の状況で使用する。

この1時間のセッションは、DeepLearning.AIのNgとOpenAIのFulfordによって教えられ、「ChatGPT Prompt Engineering for Developers」(前提条件ではありません)を拡張します。Jupyter Notebooksと実際の例を使用することで、コース資料の理解と探索が容易になります。

OpenAIコミュニティ内での協力により、最適なパフォーマンスと責任ある使用のための現在のベストプラクティスが保証されます。このコースは、Pythonに基本的な知識がある人だけでなく、最先端の言語モデルのための迅速なエンジニアリングスキルを求める初級および中級および上級のMLエンジニアに適しています。

関連:自然言語処理(NLP)の5つの実世界のアプリケーション

ChatGPTの紹介

DataCampの「ChatGPTの紹介」コースに参加して、ChatGPTの効果的かつ責任ある使用に必要な知識を習得しましょう。このコースでは、ChatGPTの機能と制限がカバーされ、すべてのスキルレベルのユーザーに適しています。新しい統合の機会、ビジネスユースケース、およびChatGPTのベストプラクティスに関する提案を発見することができます。

このコースは、「ChatGPTとの対話」(無料)と「ChatGPTの採用」(DataCampのサブスクリプションまたは購入により利用可能)の2つのモジュールに分かれています。コースの終わりまでに、参加者は、様々な状況でChatGPTを適用する自信を持ち、様々なタスクでのスピードと効率を向上させることができます。