iTAC_Technical_Documents

アイタックソリューションズ株式会社

ブログ名

顔認証システム開発の環境構築

はじめに 環境構築とは 環境構築 Pythonのインストール Pythonのpkgファイルのダウンロード インストールファイルからPythonのインストール 正常にインストールされてるかの確認 Eclipseのダウンロード Eclipseのダウンロード Eclipseの起動 Pythonプロジェ…

シリーズの概要、顔認証の基本技術の解説

はじめに 本シリーズの概要 対象者 顔認証の基本技術 顔認証システムの流れ 本シリーズで作成するもの 最後に はじめに こんにちは!! 早速ですが、みなさんは日頃友人と会った時、何をもって個人を判別しますか?? 服装、声、色々あると思います。でも一…

アプリケーション構成について

1. アプリケーション構成図 2. アプリケーション層 a. Controller b. View c. Form d. Helper 3. ドメイン層 a. Service / ServiceImpl b. DomainObject c. Repository 4. インフラストラクチャ層 a. RepositoryImpl b. O/R Mapper 1. アプリケーション構成…

TERASOLUNA Server Frameworkについて

1. Software Framework概要 2. 主な構成要素 2.a. DIコンテナ 2.b. MVCフレームワーク 2.c. O/R Mapper 2.d. View 2.e. セキュリティ 2.f. バリデーション 3. 利用するOSSについて(利用頻度が高いものを抜粋) 1. Software Framework概要 TERASOLUNA Server…

Fine tuningによる学習モデルの構築

今回の記事の目的 Fine tuningとは…? Fine tuningの概要 Fine tuningの特徴 Fine tuningの実装 実行環境 Google ColaboratoryのGPUの設定 学習データ コード 学習データの水増し Fine tuning VGG-16の準備 全結合層の作成 モデルの構築 枝豆か人かの認識 パ…

Smooth gradによる可視化

本記事で行うこと 機械がどのように人検知しているかということを知る意義 Smooth gradについて Smooth gradの実行 準備 SSDの実際の出力結果との比較 VGGの可視化 Grad-CAMについて Grad-CAMの実行 SSDを用いた検出 VGGの出力結果とSSDの結果を比較して 本…

人検出モデルの実行

本記事で行うこと 人検出について 人検出とは? 物体検知のアルゴリズム CNN(畳み込みニューラルネットワーク) R-CNN系 SSD系 YOLO系 各アルゴリズムの速度と精度について Ubuntuでの人検出 keras, tensorflowのインストール Githubからクローン 実際にモデ…

人認識の実行環境の構築

本記事で行うこと 環境構築手順 Windows10にVirtual Boxを用いてUbuntuの仮想マシンを構築する 仮想マシン(Virtual Box)のインストール Ubuntuのインストール Ubuntuの設定 Pythonのインストール Anacondaのインストール 本記事で行うこと 今回はWindows10の…