私的AI研究会 > AI_archive

私的AI研究会アーカイブ

 「私的AI研究会」の過去のページ

 「AI」「機械学習」をキーワードに面白いことを探し検証していくサイトです

pytorch_s.jpg  openvino_s.jpg  opencv_s.jpg  ubuntu_s.jpg
まとめサイト ➡ ai1_icon32.png AI推進準備室
< ▼ 項目が開きます ▲ 項目を閉じます >
▼ 目 次
※ 最終更新:2025/02/28 

実用的な AI開発へ

画像生成 2

reference_01_m.jpg
▲ 敵対的生成ネットワーク GAN
  1. 顔の合成:StarGAN-v2
  2. 画像スタイル変換:CycleGAN
  3. 人間の年齢による顔の変化:DLFS
  4. StyleGANを使った画像編集:StyleGAN e4e
  5. StyleGAN3による画像とビデオの編集:StyleGAN3
  6. 静止画から作るフェイク動画:First Order Motion Model
  7. GANによる似顔絵生成:QMUPD
  8. 画像に別の画像のスタイルを転送:PAMA
  9. 音声で顔画像を動かす:One Shot Talking Face
  10. 顔画像に様々なスタイルをブレンドする:BlendGAN
  11. 個別の学習プロセス無しでFaceSwapを実現する:SberSwap

物体認識

▲ 「YOLO V7」カスタムデータによる学習
  1. 物体認識の深層学習タスク:YOLO V7
  2. カスタムデータによる学習1「マスク着用の判定」
  3. カスタムデータによる学習2「じゃんけんの判定1」
  4. 学習パラメータ考察
  5. カスタムデータによる学習3「じゃんけんの判定2」
  6. カスタムデータによる学習4「じゃんけんの判定3」
  7. 元になる学習モデルの違いによる考察
  8. 「じゃんけん」カスタムデータによる学習モデルまとめ

画像生成

▼ 環境構築(旧版)
output_018.jpg
output_tom_s05_2.jpg
▲ 画像生成AI「Stable-Diffusion」
  1. 「Stable-Diffusion」を試してみる
  2. 「Stable-Diffusion」GUIを作る
  3. 「Stable-Diffusion」画像生成を試す
  4. 「Stable-Diffusion」パラメータを検証する
  5. 「Stable-Diffusion」画像生成速度を検証する
  6. 「Stable-Diffusion」自動翻訳を組み合わせる
  7. 「Stable-Diffusion」色々な画像生成を試す
  8. 「Stable-Diffusion」実用性を探る
  9. 「Stable-Diffusion」人物画像を生成する
  10. 「Stable-Diffusion」画像を元にして生成する
  11. Stable diffusion の Webサービス「Dream Studio」
▲ 画像生成AI「Stable-Diffusion infinity」
  1. 「Stable-Diffusion infinity」を試してみる

顔認証 (Face recognition)

20220714_152044_000m.jpg
▲ 顔認証アプリケーション基礎編
  1. 顔認証とは
  2. 顔認証プログラムの開発 Step 1 「カメラによるリアルタイム顔判定」
  3. 顔認証プログラムの開発 Step 2 「カメラで認識した顔画像を登録」
  4. パッケージ「Face recognition」のテスト
  5. 顔認証プログラムの開発 Step 3 「顔登録の方法と認識手法を改良する」
  6. 顔認証プログラムの開発 Step 4 「顔認証の結果で『自動ドア』を制御する」
  7. Open JTalk で日本語発声
  8. Python でメール送信
  9. 顔認証プログラムの開発 Step 5 「認証結果を音声とメールで知らせる」
▲ 顔認証アプリケーション実用編
  1. 受付システム・プログラム
  2. OpenVINO™ ツールキットを利用する

文字認識 (OCR)

▲ OCRアプリケーション基礎編
  1. 文字認識エンジン「Tesseract」
  2. 文字認識エンジンのための画像処理
  3. OCRアプリケーション基礎編 1 「Step1~3」
  4. OCRアプリケーション基礎編 2 「Step4~5」
  5. OCRアプリケーション基礎編 3 「Step6」
  6. Windows環境で動かす
▲ OCRアプリケーション実用編
  1. OCRアプリケーション基礎編のまとめ
  2. OCRアプリケーション実用編 1
  3. OCRアプリケーション実用編 2
▲ OCRアプリケーション実践編
  1. 帳票OCRプログラム「FormOCR」
 

PyTorch ではじめる AI開発

AI開発 演習

chapt05_result_s.gif
▲ 環境構築編
  1. Chapter1: Linux OS での環境構築
  2. Anaconda と OpenVINO™ toolkit
  3. OpenVINO™ toolkit 環境に Anaconda をインストール
▲ 機械学習編
  1. Chapter2: 定点カメラの映像を認識する
     OpenVINO™ を利用する(ONNXモデルコンバート検証)
  2. Chapter3: 教師データにない状況を異常検出
  3. Chapter4: 物体検出と学習済みモデル
  4. Chapter5: 動画の背景を入れ替える
  5. Chapter6: アジア人向けに強化された顔認証 (保留)
  6. Chapter7: 線画をイラストに変換する
  7. Chapter8: OCR における文字認識
  8. Chapter9: OCR を完成させる
▲ 理論学習編
 

AI・エッジコンピューティング

OpenVINO™ Toolkit 導入編

20210316_123335_001m.jpg
20210513_191814_001m.jpg
▲ OpenVINO™ Toolkit のインストール
  1. OpenVINO™ Toolkit for Linux
  2. OpenVINO™ toolkit for Raspbian* OS
  3. OpenVINO™ ToolKit for Windows を試す
▲ OpenVINO™ Toolkit 動作テスト・資料

OpenVINO™ Toolkit 実践編

▲ プロフラムの実行スクリプト
▲ アプリケーション作成
  1. 感情分析アプリケーション
  2. 年齢/性別分析アプリケーション
  3. 物体検出アプリケーション
  4. 人物追跡アプリケーション
  5. 顔追跡アプリケーション
  6. リアルタイム感情分析アプリケーション
  7. リアルタイム画像分類アプリケーション
  8. メガネ・帽子 バーチャル試着アプリケーション
  9. マスク着用の有無を調べるアプリケーション
▲ OpenVINO™ Toolkit 演習
  1. OpenVINO™ Toolkit の使い方
  2. OpenVINO™ 付属のデモを修正する

Open Model Zoo 学習済み機械学習モデル

▲ Intel® Open Model Zoo
  1. Intel® OpenVINO™ Open Model Zoo
  2. Open Model Zoo Demos を動かす
  3. Open Model Zoo Demos を動かす(まとめ)

Raspberry Pi で動かす

▲ OpenVINO™ 基本演習

「Neural Compute Stick と OpenVINO™ でゼロから学ぶディープラーニング推論」

  1. 第1〜2回  AI・機械学習 調査メモ
  2. 第3回    OpenVINO™ ツールキットのインストール
  3. 第4〜第6回 事前学習
  4. 第7回     Inference Engineを学んで感情分類
  5. 第8回     リアルタイム顔検出
  6. 第9回     リアルタイム感情分析アプリ
▲ OpenVINO™ 応用演習
  1. OpenVINO™ Toolkit の学習済みモデルを使う
  2. Caffe の学習済み物体検知モデルを使う
  3. OpenVINO™ Toolkit の学習済みモデルを使う2
  4. Intel® OpenVINO™ Model Optimizer 活用 その2
▲ OpenVINO™ + Neural Compute Stick 2

 Neural Compute Application Zoo (ncappzoo) on Raspberry Pi
 ※この節のプログラム実行には Neural Compute Stick (NCS2) が必要。

  1. 「Neural Compute Application Zoo」の準備
  2. 「Applications for the Intel® NCS 2 -app-」アプリケーションの実行
  3. 「Applications for the Intel® NCS 2 -networks-」アプリケーションの実行
  4. TinyYolo v1 で物体検出
▲ OpenCV と Python で画像処理演習
  1. OpenCV オブジェクト検出を試す
  2. OpenCV カスケード分類器を使う
  3. OpenCV オブジェクト検出 応用編
 

Raspberry Pi+AI

raspberry_logo.png  raspberry_pi4.jpg  python_logo.jpg  raspbian_logo.jpg

Raspberry Pi+AI『再チャレンジ 編』

20220619_000002_000m.jpg
20220623_132546_001m.jpg

Raspberry Pi+AI『導入 編』

▲ Raspberry Pi 環境構築
  1. Raspbian の導入 ※ 2020/12/17 更新
    Raspberry Pi のヘッドレスインストール ~2020-1202版~
    Raspberry Pi のヘッドレスインストール ~2020-0527版~
  2. Raspberri Pi の環境整備
    GPIO
    オーディオ 2020-0527版からの変更点を調べる
    オーディオ
    カメラモジュール
     

Raspberry Pi+AI『実践 編』

20200316_171556_001s
▲「Raspberry Pi + AI 電子工作入門」
  1. プログラム演習
  2. ケースの作成・基板実装・配線
  3. スマートスピーカーの作成
    1. Google Cloud Platform の利用
    2. Google Assistant SDK (Pyson) のインストール

  4. キャタピラーロボットの組立
  5. AIカメラを作る *中断*
  6. ここまでのまとめ
▲ Google AIY Project
  1. オフィシャルサイト(Google Assistant sirvice) のチュートリアル
  2. Google AIY Project 「Voice Kit V2」をRaspberry Pi4 で動かしてみる

Raspberry Pi+AI『応用 編』

▲「Raspberry Pi ではじめる機械学習」
  1. 「機械学習」を進める準備と理論学習
  2. 第7章 コンピューターとじゃんけん勝負をしよう
  3. 第8章 画像処理でグー・チョキ・パーを読み取ろう
  4. 第9章 じゃんけんシステムの完成
  5. 第10章 ディープラーニング
  6. 物体検出 (続OpenCV)
▲ AI Robot Project
  1. キャタピラーロボットのリモートコントロール
▲「Raspberry Pi で学ぶ電子工作」
  1. ブラウザからGPIO を操作1-WebIOPi導入
  2. MJPG-streamer を使って「動画配信」
  3. ブラウザからGPIO を操作2-WebIOPi演習
20200827_000000_001m.jpg
20201112_091643_001m.jpg
▲「実例で学ぶ Raspberry Pi 電子工作」
  1. Raspberry Pi + Open JTalkによる音声合成
  2. ブラウザからGPIO を操作3-WebIOPi応用
  3. OpenCV による画像処理演習
  4. 2軸カメラ台を作る-WebIOPi応用2
  5. OpenCV による画像処理結果の対象物追跡

Raspberry Pi+AI『番外 編』

▲ 3D プリンターで Raspberry Pi のケースを作る

3Dプリンターで Raspberry Pi のケースを作る

▲ 簡易型デジタル・オシロスコープを使ってみる
 

忘備録

▲ 進捗メモ

 ※ 実際にページを作成・編集する前に「練習」ページで試してください。 *1

参考資料

ダウンロード

▼ 最新版ダウンロード「Windows/Linux 共通 (anaconda環境)」
▼ ダウンロード 「Windows/Linux 共通 (anaconda環境)」
▼ ダウンロード 「Windows」
▼ ダウンロード 「Linux」
▼ ダウンロード 「Raspberry Pi」

サイト資料

▲ 参考サイト

■ OpenVINO™

■「Neural Compute Stick と OpenVINO™ でゼロから学ぶディープラーニング推論」

■「PyTorch ではじめる AI 開発」C&R 研究所 刊

■「Python画像処理100 (Interface 2021年1月号)」CQ出版社 刊

■「エレキジャックIOT No.2」CQ出版社 刊

■「ラズパイ4対応 カラー図解 最新 RaspberryPiで学ぶ電子工作」講談社ブルーバックス 刊

■「実例で学ぶRaspberryPi電子工作」講談社ブルーバックス 刊

■「Raspberry Piではじめる機械学習」講談社ブルーバックス 刊

■「Raspberry Pi+AI 電子工作超入門」ソーテック社 刊

 

*1 編集にはログインが必要です。!