More Related Content
PPTX
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding" PPTX
物体検出の歴史(R-CNNからSSD・YOLOまで) PPTX
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc) PDF
【DL輪読会】ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoders PPTX
強化学習エージェントの内発的動機付けによる探索とその応用(第4回 統計・機械学習若手シンポジウム 招待公演) PDF
Skip Connection まとめ(Neural Network) PDF
PDF
モデルアーキテクチャ観点からのDeep Neural Network高速化 What's hot
PPTX
[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder PPTX
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant... PPTX
SegFormer: Simple and Efficient Design for Semantic Segmentation with Transfo... PDF
PDF
【DL輪読会】Egocentric Video Task Translation (CVPR 2023 Highlight) PDF
PPTX
【DL輪読会】時系列予測 Transfomers の精度向上手法 PDF
[DL輪読会]Temporal Abstraction in NeurIPS2019 PDF
SSII2022 [OS3-04] Human-in-the-Loop 機械学習 PDF
【メタサーベイ】基盤モデル / Foundation Models PPTX
PPTX
【DL輪読会】High-Resolution Image Synthesis with Latent Diffusion Models PDF
PDF
PDF
PPTX
You Only Look One-level Featureの解説と見せかけた物体検出のよもやま話 PPTX
PPTX
近年のHierarchical Vision Transformer PDF
PPTX
Similar to TensorFlow Liteを使った組み込みディープラーニング開発
PDF
[第2版]Python機械学習プログラミング 第14章 PPTX
なにわTech20170218(tpu) tfug PPTX
Deep Learning基本理論とTensorFlow PPTX
PDF
Tensorflow Liteの量子化アーキテクチャ PPTX
AI入門「第4回:ディープラーニングの中身を覗いて、育ちを観察する」 PDF
LIFULL HOME'S「かざして検索」リリースの裏側 PPTX
みんなが知らない pytorch-pfn-extras PDF
[第2版]Python機械学習プログラミング 第13章 PDF
Scikit-learn and TensorFlow Chap-14 RNN (v1.1) PDF
[第2版]Python機械学習プログラミング 第16章 PPTX
JSAI's AI Tool Introduction - Deep Learning, Pylearn2 and Torch7 PPTX
Tensor コアを使った PyTorch の高速化 PDF
20141127 py datatokyomeetup2 PPTX
Image net classification with Deep Convolutional Neural Networks PDF
[DL輪読会]Toward Multimodal Image-to-Image Translation (NIPS'17) PDF
「ゼロから作るDeep learning」の畳み込みニューラルネットワークのハードウェア化 PPTX
PDF
Deep learningの概要とドメインモデルの変遷 PDF
More from Makoto Koike
PDF
[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた PDF
[PyConJP2019]Pythonで切り開く新しい農業 PDF
PDF
PDF
PDF
Tensor flowを使った キュウリの仕分け あれこれ Recently uploaded
PDF
krsk_aws_re-growth_aws_devops_agent_20251211 PDF
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境 PDF
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研 PPTX
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx PDF
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ... PDF
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】 TensorFlow Liteを使った組み込みディープラーニング開発
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
● 計算資源
● ストレージ
●サービス
● etc...
● 計算資源
● ストレージ
● サービス
● etc...
ネットワーク
(インターネット)
ネットワーク
(インターネット)
端末 端末 6
- 7.
- 8.
- 9.
インストール方法:
$ pip installtensorflow
最新バージョンはv2.1.0.
とりあえず直ぐに試してみたい人は,Google Colabをおス
スメします! -> “Google Colab”で検索してGO!
9
- 10.
- 11.
- 12.
- 13.
- 14.
●
from tensorflow.lite importTFLiteConverter
#SavedModelからの変換
converter = TFLiteConverter.from_saved_model(model_dir)
tflite_model = converter.convert()
#KerasModelからの変換
converter = TFLiteConverter.from_keras_model(model)
tflite_model = converter.convert()
14
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
import tensorflow_model_optimization astfmot
params = {
‘pruning_schedule’: #ここでpruning_scheduleを定義
...(略)
}
model = Sequential([ #モデル定義 ...(略)])
model = tfmot.sparsity.keras.prune_low_magnitude(model,
**param)
model.compile(..略..)
callbacks = [ #コールバックに下記を追加
tfmot.sparsity.keras.UpdatePruningStep()
]
model.fit(...(略), callbacks=callbacks)
詳しくは→https://www.tensorflow.org/model_optimization 20
- 21.
- 22.
- 23.
- 24.
- 25.
SoC : STM32H743VI
(CPUARM Cortex M7 32bit 480MHz)
(RAM 1MB , FlashROM 2MB)
カメラ:OV7725 (max 640x480)
SDカード:μSDスロットあり30GBまで
消費電力:110mA〜170mA@3.3V
特徴:
オープンソースのファームウェア上でMicroPythonが動
く.pythonヒープ領域が230KBぐらいしか使えない・・・
SoC : Kendryte K210
(CPU RISC-V 64bit 400-800MHz)
(RAM 8MB, FlashROM 16MB)
(KPU : CNNアクセラレータ)
カメラ:OV2640/OV7740
SDカード:μSDスロットあり
消費電力:>600mA@5V?
特徴:
コスパかなり良い.RISC-Vだからか?
畳み込みや活性化関数などのアルゴリズムがハード実装
されている.ただ,いろいろ制約あり.
https://openmv.io/collections/cams/products/openmv-
cam-h7
https://wiki.sipeed.com/en/maix/board/bit.html
25
一般的にカメラにはイメージセンサ制御のための
マイコンが搭載されています.
今回は,そのマイコンの上でディープ・ラーニング
の推論も動かしてしまおうという試みです.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
●
import KPU askpu
task = kpu.load(0x200000)
img = img.resize(INPUT_SIZE, INPUT_SIZE)
img.pix_to_ai()
fmap = kpu.forward(task, img)
plist = fmap[:]
pred = plist.index(max(plist))
現時点でドキュメントには
載ってないがこれでリサ
イズできる
現時点でドキュメントには
載ってないおまじない.
(RBG565->RBG888に
変換してるぽい)
44
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.