機械学習(Machine Learning)はアカデミック分野にとどまらず、産業界全体を巻き込んで我々の生活を大きく変革しています。システム開発においても、機械学習モデルの活用を前提とするケースが増えています。
機械学習アルゴリズム、LLM、MLOps など機械学習にまつわる幅広い内容の記事を集めていきます。
LLM
#ChatGPT に代表される、大規模言語モデルによるアプリケーションが社会的な注目を集めており、GPT だけでなく新しい大規模言語モデルが続々と開発され、利活用事例も日々ネットを賑わせています。ここでは、LLM に関する知見をご紹介します。
- 独自のデータに基づくAzure OpenAI機能を使ってみた
- 大規模言語モデル初心者がハリーポッター対話モデルを作ってみた
- RAGを利用して国会会議録に基づいて質問に回答するLLMを作る方法
- 日本語GPTで雑談対話モデルを作ろう
- 自然言語処理初心者が「GPT2-japanese」で遊んでみた
- ChatGPTのベースになった自然言語処理モデル「Transformer」を調べていたら「Hugging Face」に行き着いた
- ChatGPTに自然言語処理モデル「GPT2-Japanese」の使用方法を聞きながら実装したら想像以上に優秀だった件
- ChatGPT先生に教わりながら「Transformerの肝」である「注意機構(Attention機構)」を可視化する
画像解析/OpenVINO
#OpenVINOは、深層学習モデルを最適化したり、推論エンジンを使用したインテル・ハードウェアへの展開を容易にするディープラーニング・ツールキットです。
OpenVINOに関連する記事を紹介します。
- ディープラーニング初心者がOpenVINOを使ってみる(その1:インストール編)
- ディープラーニング初心者がOpenVINOを使ってみる(その2:MobileNet画像分類編)
- ディープラーニングモデルのオープンフォーマット「ONNX(Open Neural Network Exchange)」を使ってみる
- 機械学習モデル可視化ツール「Netron」を使ってみる
Rust/ML
#Rustは、C/C++に代わるシステムプログラミング言語を目指して設計されたプログラミング言語です。
Rustで機械学習に挑戦した記事を紹介します。