CNN DCGANとは GANとは GAN(Generative Adversarial Networks)とは、敵対的生成ネットワークのことで、論文で提案されたものです。 GANでは、訓練されたGeneratorを利用して、本物に近い偽物のデータを... 2021.01.04 CNN
CNN セグメンテーションのチュートリアル解説(Google Colab) TensorFlowのチュートリアルページ TensorFlowの公式ページに様々なチュートリアルが掲載されています。本記事は、セグメンテーションのチュートリアルについて、実際にどう実行すれば良いのか、内容の解説も含めて書いていきた... 2020.12.20 CNNSegmentation
CNN データ拡張について データ拡張 データ拡張(Data Augmentation)とは、学習用データセットにバリエーションをつけて学習させる手法です。このデータ拡張を行わないと、過学習に陥ることが多いです。画像の基本的なデータ拡張の例としては、拡大・縮小... 2020.12.13 CNN
CNN 画像の標準化について 画像の正規化 画像は、通常、各画素、各色、0〜255の値で構成されています。それを、0.0〜1.0にすることを正規化(Normalization)と呼びます。 入力画像は、0〜255の値をそのまま使用すると、学習が発散してしま... 2020.12.13 CNN
CNN プーリング層とは CNNで利用されるプーリング層について説明します。 プーリングとは ここで言うプーリングとは、解像度を絞ることを指しています。 図は、MaxPoolingで解像度を1/2に絞るときの例です。MaxPoolingは... 2020.12.11 CNN
CNN 畳込み層とは ディープラーニングで画像処理をするときに多用される畳込み層について説明します。 畳込み 図のように、フィルタを使って出力画像の各ピクセルを作成していく処理を畳込みと言います。図は3回分しか描いていませんが、49回ずらし... 2020.12.11 CNN