AI実装 【GAN】敵対的生成ネットワークを試してみる【DCGAN】 GANとは、本物と見分けがつかないような画像を生成したり、アニメ調の画像へ変換したり、白黒写真をカラーにしたり、画像関連の様々な面白いことができる技術です。2014年にイアン・グッドフェローらにより生み出されました。 2021.07.20 AI実装
AI実装 Segmentation-modelsを使ったモデルチューニング U-NetはエンコーダにVGG、ResNetといった代表的なCNNモデルを使ったり、ファインチューニングすることが可能です。segmentation_modelsライブラリでその辺が簡単にできるので紹介していきます。 2021.07.04 AI実装
AI実装 【U-Net】家庭菜園でセグメンテーションをやってみた③ Pythonを使ってオリジナル画像のセマンティックセグメンテーションを実装していこうと思います。今回はセマンティックセグメンテーションで代表的なモデルであるU-Netを使っていきます。画像枚数が少ないのでData Augmentationを活用していきます。 2021.07.01 AI実装
AI基礎 家庭菜園でセグメンテーションをやってみた② セグメンテーションをやりたい!と思って一番苦労するのはデータセットの準備でしょう😂ここではアノテーション、画像サイズなど、データセットの作成をやっていきます。 セグメンテーションは入力画像データに対し、ピクセル単位で「背景」「対象」... 2021.06.25 AI基礎
AI基礎 家庭菜園でセグメンテーションをやってみた① 画像をディープラーニングすることで、CNNモデルでは画像認識でクラス分類したり、YOLOモデルでは物体検出を実装してきました。ここでは物体の境界線を描くセマンティックセグメンテーションモデルの学習、使い方を説明していきます。 2021.06.20 AI基礎
AI基礎 畳み込みニューラルネットワーク実装までを最短距離で! ここでは、これからディープラーニングを学びたいという方、中身の理解が不安という方向けに、CNNまでを最短距離で説明していきます。簡単にCNNの概要を説明し、最低限理解しておくとを記載しております。TensorFlowのPython実装コードも説明しています。 2021.06.16 AI基礎
AI基礎 転移学習・ファインチューニングとは【Python】 畳み込みニューラルネットワーク(CNN)に代表される画像の分類、物体検出、セグメンテーションなどのモデルは学習する際に、多くのデータ数と時間を要します。そこで、転移学習やファインチューニングが役立ちます、というか必須と言っても過言ではない... 2021.06.13 AI基礎
AI実装 【YOLOv5】スナックエンドウの収穫に物体検出をつかってみる~動画検証編~ 前の記事でつくったスナックエンドウYOLOv5モデルを改良し高精度化しました。改良の方針としてサンプル数増強、過学習ケア、アノテーション見直しをすることでmAP:0.8を達成しています。動画資料で効果確認を実施してます。 2021.06.09 AI実装
AI基礎 CNNモデル”ResNet”の解説 ResNet(Deep Residual Learning for Image Recognition)について、コード説明を実施します。いまさら感ありますが派生するモデルが高精度な結果をたたき出していることもあり、簡単に解説していきます。 2021.06.07 AI基礎
AI実装 【CNN】畳み込みニューラルネットワークを理解する③ 独自の画像データをつかったCNN学習を実行していこうと思います。独自データ(画像)の学習を設定し2種類の画像を分類するモデルをつくります。「機密情報を外部サーバへ置けない」「社内のアクセス制限で使えない」などの問題に対応するためローカルPCで実装していきます。 2021.06.06 AI実装