Study Blog

自分の興味関心が向いたものを、好きな時好きなだけ気分で勉強したことを記すブログ

Raspberry Pi4 画像認識 ~⑧独自画像学習 RPi上で推論~

①~⑦までで行った、セットアップから学習まで行ってきました。 学習モデルが完成したので、そのモデルをエッジデバイスとするラズパイに移行してリアルタイム推論を行ってシリーズは終了です。 1. google driveからラズパイへ.tfliteモデルを移行する 1-1. s…

Raspberry Pi4 画像認識 ~⑦独自画像学習 推論~

独自の画像を使って学習モデルを作るところまで完了しました。 実際にcolab上で学習に使用していない新しい画像を用いて、推論を行ってみましょう。 1. 下準備 2. tfliteモデル内の情報を抜き出す 3. 推論用関数の定義 4. 推論 1. 下準備 !pip install tflit…

Raspberry Pi4 画像認識 ~⑥独自画像学習 独自画像の学習~

アノテーションCSVを変更し、Tensorflow model makerの物体検出で使用できる形に変更しました。 今回は、この変更したCSVを用いてモデルを学習させます。 1.下準備 1.下準備 基本的に、Tensorflowの公式ドキュメント Object Detection with TensorFlow Lite …

Raspberry Pi4 画像認識 ~⑤独自画像学習 アノテーションデータ変更~

前回はじゃんけんの手をアノテーションしました。 今回はそれを「Tensorflow model maker」というTensorflowが作成したツールに読み込める様、変更していきます。コードはgoogle colaboratoryで共有していますので、適宜変更して頂けると使用できます。 コー…

Raspberry Pi4 画像認識 ~④独自画像学習 アノテーション~

0.初めに 「Raspberry Pi4 リモートで初期設定 Raspberry Pi OS/OS Lite」、「Raspberry Pi4でTensorflow Lite 環境を構築してみる」、「Raspberry Pi 4で物体検出してみる」の3記事にわたって、Raspberry Pi4のセットアップとtensorflow・tensorflow Liteの…

Raspberry Pi4 画像認識 ~③物体検出 動作確認~

初めに 使用するのは、「Raspberry Pi4でTensorflow Lite 環境を構築してみる」Raspberry Pi OS/OS Lite」で設定したRaspberry Pi4を使用します。melostark.hatenablog.com melostark.hatenablog.com「Raspberry Pi4でTensorflow Lite環境を構築してみる」で…

Raspberry Pi4 画像認識 ~②Tensorflow Lite 環境構築~

2022/6/4 更新 2021/10/18 更新 初めに 使用するのは「Raspberry Pi4 リモートで初期設定 Raspberry Pi OS/OS Lite」で構築したデスクトップ環境のラズパイ4で行います。 melostark.hatenablog.com 初めに 1. Tensorflow Liteの環境準備 -作業用フォルダの作…

Raspberry Pi4 画像認識 ~①リモートで初期設定 Raspberry Pi OS/OS Lite~

0. 初めに Raspberry Pi(以下ラズパイ)で物体検出をテストするためにセットアップを行っていきます。 物体検出のテストを行うなら基本は「Raspberry Pi OS」で動作させると思いますが、「Raspberry Pi OS Lite」でプログラムを動かしてリモート接続したPCか…

Pythonコーディング練習 : 4日目

Pythonコーディング練習 : 4日目 Practice Python Exercise 11 ~ 18 勉強時間 : 30分×10 = 5時間www.practicepython.orgPractice Pythonの折り返し地点まで来ましたー。 これ初めはいいと思っていたんですが、答えがちょこちょこ間違っていることがあります…

Pythonコーディング練習 : 3日目

Pythonコーディング練習 : 3日目 Practice Python Exercise 9 ~ 10 勉強時間 : 30分×3 = 1.5時間melostark.hatenablog.comで参考にさせていただいたqiita.com何ですが、いまいちコードテストがこのPython Practiceで上手に使えずにいます。。。 ユニットコー…

Pythonコーディング練習 : 2日目

Pythonコーディング練習 : 2日目 Practice Python Exercise2 ~ 8 勉強時間 : 30分×6 = 3時間前回の記事melostark.hatenablog.comで出てきたPractice Pythonの1-8をやりました。 www.practicepython.orgこの問題集自体は初心者向けにちょうどいい難易度な気が…

Pythonコーディング練習 : 1日目

Pythonコーディング練習 : 1日目 Practice Python Exercise1 勉強時間 : 30分×2 = 1時間普段仕事でPythonもしくはC/C++を用いて簡単な「制御・組み込みプログラム」を作ったり、センシングや実験装置を構築・実験解析等をしたりしています。 ただし、これら…

AtCoder:5日目 APG4b

AtCoder:5日目 APG4b APG4b 1章~3章:軽く復習 勉強時間:30分×5 = 2時間30分 合計勉強時間:12時間30分4章は補足の章だったようなので、飛ばすことにして今までやった分を軽く流し見しながら復習しました。 もう後はわからないところは逐一ネットで調べなが…

AtCoder:3日目 APG4b

AtCoder:3日目 APG4b 2.04 - 2.06 勉強時間 : 30分×4 = 2時間 合計勉強時間 : 7時間自分の中で苦手、理解が不十分な項目にたどり着いたのでじっくりやっていきたいと思います。 参照や再帰関数は経験上使い慣れないと理解が進まないと思う部分で、これに関し…

AtCoder:2日目 APG4b

AtCoder:2日目 APG4b 2.00 - 2.03 勉強時間 : 30分×4 = 2時間 合計勉強時間 : 5時間2.00.第2章について 2.01.ループの書き方と範囲for文 2.02.多重ループ 2.03.多次元配列GW最終日でしたが、緊急事態宣言真っ只中でどこも何もやっていないため、一日中家にい…

AtCoder:1日目 APG4b

AtCoder:1日目 APG4b 1.00 - 1.15 勉強時間 : 30分×6 = 3時間1.00.はじめに 1.01.出力とコメント 1.02.プログラムの書き方とエラー 1.03.四則演算と優先順位 1.04.変数と型 1.05.実行順序と入力 1.06.if文・比較演算子・論理演算子 1.07.条件式の結果とbool…