TensorFlow

NNのバッチサイズ変更による学習結果の変化

NNのバッチサイズ変更による学習結果の変化 概要 ニューラルネットワークでバッチサイズを変更した場合に、学習結果(推論精度)がどのように変化するかを調べる 題材としてMNISTを使用し、畳み込みニューラルネットワークでバッチサイズのみ変更して学習を行…

M1 MacBook Air TensorFlow環境構築メモ

M1 MacBook Air TensorFlow環境構築メモ 環境 MacBook Air M1 2020 TensorFlow環境構築 方針 TensorFlow AppleによるTensorFlowフォークしたもの(tensorflow_macos)を利用 Python 上記を利用するため、PythonはXcode Command Line Toolsを利用(tensorflow_ma…

NN学習の試行回数による変化

NN学習の試行回数による変化 概要 NNの学習について、試行回数を重ねていくと、結果がどの程度変動するかを調べる 簡単なネットワーク、畳み込みネットワークでやってみる 乱数シードを固定した場合もやってみる 異常データを含む場合にどうなるかもやってみ…

TensorFlow ObjectDetection APIでの車のナンバー認識メモ

TensorFlow ObjectDetection APIでの車のナンバー認識メモ 概要 TensorFlow ObjectDetection API(以下ObjDetectAPI)を用いて、車の画像から、ナンバー位置を推定してみる 学習に使用した画像:50枚(普通車/軽自動車織り交ぜ) ssd_mobilenet_v1_cocoを転移学…

TensorFlow ver2.2.0 Releaseについての個人的メモ

TensorFlow ver2.2.0 Date 2020/5/7 4:14 JST Release Note https://github.com/tensorflow/tensorflow/releases/tag/v2.2.0 主な変更点 Python2サポートの廃止(DockerイメージもPython3のみ) stringテンソルの型がstd::stringからtensorflow::tstringに置き…

Google ColaboratoryでTensorFlow2.xを使う

Google ColaboratoryでTensorFlow2.xを使う 概要 Google Colabでは、TensorFlowのバージョンが現時点の(2019/12/15)デフォルトで1.15.0となっている。 TF2.0系を試す場合の方法を示す。 TensorFlow2.x系への切り替え方法 現時点のバージョンを確認 import te…

TensorBoardをGoogleColabで使用

TensorBoardをGoogleColabで使用 ◎環境:TensorFlow2.0.0、TensorBoard2.0.1 概要 Google Colaboratory上にて、TensorBoardを使用するためのメモ。 単にfit結果をmatplotlib等で確認するより、より効率的にできる。 大まかな流れとしては、学習時(fit時)にロ…

TensorFlow 1.15 メモ

TensorFlow 1.15 Release Note https://github.com/tensorflow/tensorflow/releases/tag/v1.15.0 TensorFlow 1.15について TensorFlow 1.15について 1.x系の最終リリース 1.x系の機能追加リリース予定はないが、少なくとも1年は脆弱性修正はあり 主要な機能 …