「オートエンコーダーメソッドを使用したTensorFlowとKerasにおける異常検知」

Anomaly Detection in TensorFlow and Keras using Autoencoder Method

レイアダ・クロージェンによる写真、Unsplash

ノイズ除去、次元削減、異常検出などにおける最先端の教師なし学習手法

これまで共有してきたTensorFlowとニューラルネットワークに関するすべてのチュートリアルは教師あり学習についてでした。今回は教師なし学習技術であるオートエンコーダについて説明します。簡単に言えば、オートエンコーダは入力データを圧縮し、エンコード・再構築することでデータのノイズを除去します。これにより、オートエンコーダはデータの次元削減やノイズの除去を行い、入力データの真の焦点に集中できるようにします。

ここで紹介したオートエンコーダーの仕組みからわかるように、複数のプロセスが必要です。

  1. まず、入力データを圧縮するモデルであるエンコーダーモデルが必要です。
  2. 次に、圧縮されたデータを元の入力データにできるだけ近づける再構築モデルであるデコーダーモデルが必要です。

このプロセスでは、ノイズを除去し、次元削減し、入力データをクリアにすることができます。

このチュートリアルでは、オートエンコーダーがどのように動作するかを具体的な例を用いて詳しく説明します。

この例では、deep_weedsというパブリックデータセット(Apache License 2.0)を使用することにしました。

import tensorflow as tfimport tensorflow_datasets as tfdsds = tfds.load('deep_weeds', split='train', shuffle_files=True)

データの準備

この教師なし異常検出の例では、データセットを準備する必要があります。メインクラスとして1つのクラスを選び、それを有効なクラスとして扱います。また、別のクラスからいくつかのデータを異常として追加します。その後、モデルを開発して、それらの異常データを見つけることができるかどうかを確認します。

有効なクラスとしてクラス5を選び、異常としてクラス1を選びました。以下のコードブロックでは、まずクラス5と1のすべてのデータを取得し、画像とそれに対応するラベルのリストを作成しています。

import numpy as npimages_main = []images_anomaly = []labels_main= []labels_anomaly = []ds = ds.prefetch(tf.data.AUTOTUNE)for example in ds…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「ナレ・ヴァンダニャン、Ntropyの共同創設者兼CEO- インタビューシリーズ」

Ntropyの共同創設者兼CEOであるナレ・ヴァンダニアンは、開発者が100ミリ秒未満で超人的な精度で金融取引を解析することを可...

人工知能

「アナコンダのCEO兼共同創業者、ピーターウォングによるインタビューシリーズ」

ピーター・ワンはAnacondaのCEO兼共同創設者ですAnaconda(以前はContinuum Analyticsとして知られる)を設立する前は、ピー...

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...

人工知能

「Ntropyの共同創設者兼CEO、ナレ・ヴァルダニアンについて - インタビューシリーズ」

「Ntropyの共同創設者兼CEOであるナレ・ヴァルダニアンは、超人的な精度で100ミリ秒以下で金融取引を解析することを可能にす...

人工知能

「ジャスティン・マクギル、Content at Scaleの創設者兼CEO - インタビューシリーズ」

ジャスティンは2008年以来、起業家、イノベーター、マーケターとして活動しています彼は15年以上にわたりSEOマーケティングを...

人工知能

「ElaiのCEO&共同創業者、Vitalii Romanchenkoについてのインタビューシリーズ」

ヴィタリー・ロマンチェンコは、ElaiのCEO兼共同創設者であり、マイク、カメラ、俳優、スタジオの必要なく、個人が一流のビデ...