2019-03-01から1ヶ月間の記事一覧
今回はKaggleではなくSIGNATEのコンペに挑戦してみます。 正確にはコンペというよりはチュートリアルみたいなものですが笑 signate.jp 20種類のラベルを分類してみます。 今回はfastaiを使っていきます。 モデルはDenseNetを転移学習させていきます。 以下コ…
データセットがカテゴリ(ラベル)毎にフォルダ分けされている場合 BASE_DATA_FOLDER = "../input/" TRAin_DATA_FOLDER = os.path.join(BASE_DATA_FOLDER, "train") images_per_class = {} for class_folder_name in os.listdir(TRAin_DATA_FOLDER): class_f…
Zipファイルの中にさらにフォルダが配置されており、その中に画像データが 配置されている場合の読み込み方について ex.../input/train.zip/train/〇〇〇.jp こちらのコンペを参考にしていますwww.kaggle.com 以下コードです #必要なライブラリのインポート …
Fastaiについて理解を深めたいので、今回も記事にまとめてみます。 www.kaggle.com 以前はサボテンの分類を行いましたが、今回は画像にがん細胞が写っているかの分類を行います。 モデルは前回同様のDenseNet169を読み込んで使います 今回は学習時だけではな…
ここまで学習してきたことについて軽くまとめてみます。 まだまだ深くは理解できていませんが、画像認識をする際のワークフローは概ね以下のような流れが多かったと思います ①プロジェクトの理解 ②データの理解 ③データの読み込み・加工・複製 ④モデルの選択…
今回はこちらのコンペをもとにCNNモデルの作成までをまとめてみます www.kaggle.com 以下コードになります。 Kerasを使用してモデルを作成しています。 #必要なライブラリの読み込み from numpy.random import seed seed(101) from tensorflow import set_ra…
学習用のデータを読み込む際、ラベルごとにフォルダ分けしてデータを保存していることが多かったんで、ラベルを別途csvファイルで用意されているパターンに遭遇して詰まりました笑 今回は画像ファイルとラベルファイル(csv)が分かれている場合の読み込み方…
今回は以下のコンペで画像認識の勉強をしてみました。 www.kaggle.com kaggleでよく見かける「faceai」というフレームワークの学習用データ形式を作成するところまで記載してあります。 また今回はデータの前処理で画像のトリミング、及び極端にピクセル値が…
今回はこちらのコンペを参考に画像認識について勉強していきたいと思います。 www.kaggle.com Kernelを読んでいると、至るところで「fastai」という言葉を見かけました。調べてみたところ、どうやら「fast.ai」というのはAIに関する講座(学習サイト?)のよ…
前回に引き続き以下のコンペをもとに勉強していきます。www.kaggle.com 今回は学習済モデル(Xception_model)を活用して転移学習を行ったものです。XceptionとはImageNetを学習したモデルでInceptinの改良版みたいです。XceptionはInceptionと違い、空間方向…
今回は前回同様CNNを活用して、画像認識のやり方についてまとめていきます。 今回も題材にしたコンペはこちらです。 www.kaggle.com 全体の流れとして①データの読み込み ②OpenCVを使ったデータ加工(マスク処理等) ③Kerasによるデータ複製 ④KerasでCNN構築 ⑤…
今回はKerasを使ってConvolutional Neaural Network(CNN)を構築し、実際に学習を行ってみたいと思います。 今回も今までと同様、植物の画像分類コンペを取り上げて勉強していきます。www.kaggle.com #必要なライブラリの読み込み import glob import os from…
前回に引き続き画像認識についての勉強をしていきます。 今回も前回の記事と同様、植物の分類を行う「Plant Seedling Classification」のコンペのKernelを写経していきます。 www.kaggle.com 機械学習を行う際に、学習させるデータの前加工が大切となってく…
機械学習の技術向上のためにKaggleのKernelの写経を始めたので、 記録として記事を書いていきます。 画像認識系の勉強をしたかったので、 「Plant Seedling Classification」という植物の分類「画像分類」を行う コンペに注目してい見ました(既に終了してい…