非専門家のための人工知能統計学
数式一つ、コード一行も使わずに、人工知能の開発と活用に必要な基礎統計の本質を突き詰めます。
Beginner
AI
@arigaram
受講生
657
受講レビュー
34
講義評価
4.5
非専門家のための人工知能統計学
数式一つ、コード一行も使わずに、人工知能の開発と活用に必要な基礎統計の本質を突き詰めます。
Beginner
AI
非専門家のための人工知能統計学
1日で理解するAIベースのフルスタック開発実務トラック(ジュニア向け)
ジュニア開発者が人工知能を開発ツールとして活用し、企画からコード作成、デプロイ、検証に至る開発プロセス全体を理解できるようにすることで、AI時代に必要なフルスペクトラム(Full-Spectrum)な能力を備え、生き残り、発展できるようにします。
Basic
Prototyping, crud
1日で理解するAIベースのフルスタック開発実務トラック(ジュニア向け)
プロンプトエンジニアリング完全攻略
この講義は、大規模言語モデル(LLM)や生成AIを効果的に活用するための核心技術であるプロンプトエンジニアリングを体系的に学習する過程です。 基礎理論から実践技法、そして最新の応用事例とセキュリティ・倫理問題まで幅広く扱い、LLMベースのサービス開発者・データサイエンティスト・AI企画者すべてに実質的な助けを提供します。
Intermediate
prompt engineering
プロンプトエンジニアリング完全攻略
問題化:開発の無駄を減らす基礎能力
問題化(Problematization)は、問題提起、問題づくりなどとも訳される用語です。そして問題設定や問題定義とも訳すことができます。要求事項や常識のような既知の事実に対して新しい観点から疑問を投げかけ、問題を定義し、この問題を解決する方式を組み立てていく過程が含まれている概念です。問題化はあらゆる開発の出発点となるべきですが、まだ開発分野では十分に議論されていないテーマです。プロジェクトを遂行することやプログラムを開発することも、実は問題を解決する計画を立てることです。つまり、問題化と関連があるということです。問題を解決するには、まず問題が明確に定義されていなければなりません。しかし、ほとんどの場合、曖昧な要求の形で問題が与えられます。したがって、曖昧な要求を明確な問題に変える力があってこそ、不要な「開発の無駄」を減らし、協業は円滑になり、ユーザーの本当のニーズを正しく把握することができます。この講義は実践事例とツールを通じて問題を「構成する思考」を訓練できるよう支援します。
Beginner
Team Collaboration Tool, soft skills, Business Problem Solving
問題化:開発の無駄を減らす基礎能力
RAG性能の限界を突破する認知負荷管理技術
生成AIまたはLLMをベースにRAG(検索拡張生成:Retrieval-Augmented Generation)システムを構築しても、望む性能が得られず、適切な解決策が見つからない場合はどうすればよいでしょうか? 本講義では、認知負荷(Cognitive Load)理論に基づき、RAG性能を改善する方策を提示します。この講義を通じて、LLMコンテキストウィンドウの限界を理解し、RAGシステムにおける認知負荷の効果的な管理方法を習得できます。チャンク(Chunk)のサイズと構造設計、高品質チャンク生成手法、動的最適化、性能評価、実践技法などを網羅する実務レベルの理論講義です。
Intermediate
AI, ChatGPT, LLM
RAG性能の限界を突破する認知負荷管理技術
(企画者のための) LLMアプリケーションのためのサービスデザイン
生成型人工知能(生成型AI)の一種であるLLMを基盤として作るアプリケーションやウェブサービスを企画する際に必要な「サービスデザイン」の概念と方法を身につけることができます。
Beginner
LLM, AI
(企画者のための) LLMアプリケーションのためのサービスデザイン
Java命名
「名前を一つ変えただけなのに、コードが変わりました。」 可読性の高いコードの核となる、「読まれる名前付け」を原理から事例までまとめました。 読みやすい名前がコラボレーションの始まりです。
Basic
naming-conventions, naming, renaming
Java命名
セキュアコーディング(Secure Coding)を紐解く
セキュアコーディング(Secure Coding)が何なのか全く知らなくても理解できる講義です。基本的なセキュアコーディングの概念を習得した上で、ウェブサービスセキュリティを中心に解説します。OO大学主催の特別講義として行われた内容です。160を超えるソースコードを豊富なコメントと共に提供し、実務ですぐに活用できる核心的なテーマや手法をピンポイントで学べるように構成されています。
Basic
security training, Penetration Testing, security
セキュアコーディング(Secure Coding)を紐解く
C言語の素早い概観
C言語の基本概念と基本文法を迅速に理解できます。
Beginner
C, Embedded
C言語の素早い概観
クリーンコーディング:料理の比喩で簡単に学ぶ良いコード作成技術
👨🍳 コードを料理するように、きれいに、美味しく! 『クリーンコーディング』は、料理に例えてクリーンコーディングを楽しく学ぶ料理人のような開発者のコード料理教室です。🍽️
Basic
Team Collaboration Tool, Coding Test, Refactoring
クリーンコーディング:料理の比喩で簡単に学ぶ良いコード作成技術
開発者のためのプロンプトパターン
コーディングのための基本プロンプトパターンと、人工知能を活用するための高度なAPIプロンプトパターンを紹介します。
Basic
prompt engineering
開発者のためのプロンプトパターン
LLMの歴史と発展
自然言語処理技術の出発点から始まり、最新のLLMモデルに至るまでの過程で開発された多様な言語モデルを詳細に説明します。
Beginner
NLP, RNN, self-attention
LLMの歴史と発展