並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 108件

新着順 人気順

Kerasの検索結果1 - 40 件 / 108件

  • 【入門】機械学習に1時間でコードレベルまで入門する方法 #Keras #SageMakerStudio | DevelopersIO

    皆さん、こんにちは。コンサル部のテウです。 2020年もあっという間に2ヶ月が経ちました。新年目標の達成進捗率はいかがでしょうか? 今年こそ機械学習に入門しようぜ!!って決心された方もいらっしゃると思います。なので、今回は機械学習に 爆速 で入門できる方法をご紹介させて頂きたいと思います。 本記事の手順通り、ランチタイム等の時間を活かして、手軽に入門してみてください。 目次 始める前に 皆さんのご存知の通り、機械学習を一瞬でマスターすることは不可能だと思います。ですが、手を動かして、可能な限りより早く技術を体験することはとても大事だと思います。技術を実際に体験して、何ができるかを確実に把握することにより、次のステップへのチャレンジのハードルも下がりますね。 本記事は、今まで SageMaker インスタンスを一度も起動してみたことがなかった方を対象として書かれております。この機会に是非Sa

      【入門】機械学習に1時間でコードレベルまで入門する方法 #Keras #SageMakerStudio | DevelopersIO
    • PyTorch/TensorFlow/Keras/scikit-learnライブラリ内蔵のデータセット一覧

      PyTorch/TensorFlow/Keras/scikit-learnライブラリ内蔵のデータセット一覧:AI・機械学習のデータセット辞典 機械学習やディープラーニング用の主要ライブラリが提供する「画像/音声/テキストなどのデータセット」の名前とリンクを表にまとめ、典型的な使い方を簡単に紹介する。 連載目次 本連載「AI・機械学習のデータセット辞典」では、ここまで主に、scikit-learnやKeras/TensorFlow(tf.keras)、TensorFlow Datasets、PyTorchといった主要なPythonライブラリに共通的に含まれる代表的なデータセットを紹介し、各ライブラリでの典型的な実装コード例を示してきた。しかし、これらの全ライブラリに共通的に含まれているデータセットはまれで非常に少ない。よってこれからは、個々のライブラリに1つしか含まれていないようなこまごまと

        PyTorch/TensorFlow/Keras/scikit-learnライブラリ内蔵のデータセット一覧
      • 人気のディープラーニングフレームワーク3つを比較 / PyTorch, Keras, TensorFlow - mlog

        ディープラーニングフレームワークを使ってみようと思い、人気の3つのフレームワークを比較 してみました。 今回は、比較した内容を簡単にまとめてみたいと思います! 比較したフレームワークは以下の3つです。 PyTorch Keras TensorFlow ※ モバイルからだとグラフが表示されない事があります。上手く表示されない場合はPCからのアクセスを試してみたください。 目次 はじめに 執筆時点の比較 人気度の動向 すべての国 日本 地域別比較 すべての国 日本 最近の動向 人気度の動向 すべての国 日本 地域別比較 すべての国 日本 まとめ はじめに 執筆時点の比較と最近の動向を紹介・補足したいと思います。 最近の動向については、随時変化するため、グラフの紹介のみに留めたいと思います。 執筆時点の比較 人気度の動向 ※ 2015-06-25 ~ 2020-06-25 の地域別比較 すべての

          人気のディープラーニングフレームワーク3つを比較 / PyTorch, Keras, TensorFlow - mlog
        • 「スタバなう」ツイートをニューラルネットで学習してラーメン判定器を作る(keras+Tensorflow+VGG16) - Qiita

          この記事の抜粋したコードの完全版はGitHubでご覧いただけます。 また、この記事で作成したモデルはTwitterのスタバ警察botで実際に試せるので、ご興味があれば適当な画像を「スタバなう」という文字列と一緒にリプライしてみてください。 こういうtweetが機械学習界隈からの怒りを買ってます(笑) https://t.co/COV1IHyh03 — Yuki Suga (@ysuga) July 26, 2019 というツイートからも分かるように、現在のスタバなうツイートは完全に関係ない画像で蹂躙されており、実際にスタバで撮影された画像は全体の24%しかありません。 逆にここまで来ると、残り76%の画像に着目した方が良いのではという気すらしてきます。 というわけで、「スタバなうと言いながら投稿される関係ない画像」の筆頭であるラーメンの分類器を、スタバなうツイートだけで作れるかどうか試して

            「スタバなう」ツイートをニューラルネットで学習してラーメン判定器を作る(keras+Tensorflow+VGG16) - Qiita
          • scikit-learn、Keras、TensorFlowによる実践機械学習 第2版

            本書はコードを動かしながら学び、機械学習が使えるようになることを目的とした書籍です。現実的な問題を出し、サンプルデータを示しながら、機械学習で問題を解決に導くまでの一連の手法を体系立てて解説します。 深層学習以外の機械学習にはscikit-learnを使い、機械学習プロジェクトの流れ、データからモデルを学習する方法、データの処理・クリーニングなどの基礎から、特徴量の選択や過学習、データの次元削減など応用までを学びます。深層学習にはTensorFlowとKerasを使い、ニューラルネットワークの構築と訓練、ニューラルネットワークアーキテクチャ、深層学習や強化学習、さらにTensorFlowの分散処理のメカニズムや実装までを幅広く解説します。 第2版では教師なし学習と深層ネットワーク訓練手法、コンピュータビジョンテクニック、自然言語処理、Tensor Flowの大規模な訓練や効率的なデータの取

              scikit-learn、Keras、TensorFlowによる実践機械学習 第2版
            • TensorFlow 2.0 時代の Keras API での画像分類器 - すぎゃーんメモ

              TensorFlowを初期の頃から触っていて define-and-run の流儀にはそれなりに慣れてしまっていたけど、そろそろTensorFlowも2.0がreleaseされそうだし(2019.09時点で 2.0rc1) 新しいinterfaceも触っておかないと、と思って勉強してみた。 Effective TensorFlow 2.0 を読むと、major changesとして "Eager execution"、recommendationsとして"Keras layers and models"が紹介されている。 これからの時代はKeras APIを使ってEager executionでやっていく必要がありそうだ。 お題: 将棋駒画像の分類 昨年くらいから将棋の画像認識をやろうと思って 駒の画像データセットを作成 していた。今回はこれを使う。 各駒14種の先手・後手で28種、空白マ

                TensorFlow 2.0 時代の Keras API での画像分類器 - すぎゃーんメモ
              • マルチバックエンドKerasの終焉、tf.kerasに一本化

                マルチバックエンドKerasの終焉、tf.kerasに一本化:TensorFlow 2+Keras(tf.keras)入門 Kerasの公式サイト「keras.io」が完全リニューアル。Kerasのインストール方法やkerasモジュールのインポート方法に関する説明が変わった。「tf.kerasに一本化」とはどういうことなのかを解説する。

                  マルチバックエンドKerasの終焉、tf.kerasに一本化
                • BERT(Keras BERT)を使用した文章分類を学習から予測まで紹介! | cloud.config Tech Blog

                  概要 絶賛フロントエンド勉強中の井上です。今回は自然言語処理界隈で有名なBERTを用いた文書分類(カテゴリー分類)について学習(ファインチューニング)から予測までを紹介したいと思います。本記事では実装ベースでお話しするので、「そもそもBERTって何?」という方は検索するか、参考URLを載せておくのでそこから飛んでいただけると助かります。 目次 事前準備 学習 評価 予測 参考文献 事前準備 Google Colaboratory 学習は膨大な計算量が必要なので、Google Colaboratoryを使用します https://colab.research.google.com/notebooks/welcome.ipynb?hl=ja 無料でTPU(Tensor Processing Unit)が使えるのでお得! googleさんありがとうございます TPUはIntelのHaswellと

                    BERT(Keras BERT)を使用した文章分類を学習から予測まで紹介! | cloud.config Tech Blog
                  • TensorFlow+KerasでSSDを独自データで使えるようにしてみた - EeePCの軌跡

                    さて、とりあえず動かすために、Pascal VOCのデータをダウンロードします。 私はVOC2007を使いました。入手の仕方は「The PASCAL Visual Object Classes Challenge 2007 (VOC2007)」のサイトの中ほどにある「Development Kit」の「 training/validation data 」をクリックします。 これを解凍すると、「VOCdevkit」というフォルダができます。これを、上のSSDのコードのあるところ(ssd_keras-master)にそのまま入れます。 他には学習済みデータを入手する必要があります。 「https://mega.nz/#F!7RowVLCL!q3cEVRK9jyOSB9el3SssIA」から「weights_SSD300.hdf5」をダウンロードしてください。右クリックして「ダウンロード」-「

                      TensorFlow+KerasでSSDを独自データで使えるようにしてみた - EeePCの軌跡
                    • keras-yolo3 で独自データセットに対して学習させる方法 - ほぼPython

                      宣伝 人工知能が顔面成分を分析してくれるサイトを作りました。ぜひ使ってみてください! ちなみにTensorflow.jsで作成しているのですべての処理がユーザーのブラウザで行われます。つまり、画像をアップしてもそれがサーバーに送られることはなく、セキュリティ的にも安心です。 ai-animal.web.app 何番煎じなんだって感じもしますが、まとめておきます。 「keras-yolo3で学習済みモデルを使って一般的な物体検出はできた」という方が対象です。 ちなみにkeras-yolo3とは物体検出を行う深層学習モデルYOLOv3をkerasで実装した有名なgitHubリポジトリのことです。 github.com さて、独自データセットで学習させるためには大きく分けて3つのことをする必要があります。(執筆時点) ・データのアノテーション ・train.pyによる学習 ・独自データによる学習

                        keras-yolo3 で独自データセットに対して学習させる方法 - ほぼPython
                      • 【Python】keras-yolo3を使用して物体検出

                        Keras(TensorFlowバックエンド)で物体検出をしてみます。 物体検出にはkeras-yolo3を使用します。 https://github.com/qqwweee/keras-yolo3 構築環境 Windows10 Home 64bit Anaconda 4.4.0 Python3.6.7 tensorflow-gpu1.12 Keras2.2.4 keras-yolo3の導入 KerasとTensorFlowが使用できる環境を事前に構築しておく必要があります。 仮想環境にKerasとTensorFlowをインストールする手順は下記を参照してください。 https://kazusa-pg.com/install-tensorflow-gpu-keras/ git cloneコマンドを使用するか、keras-yolo3のgithubのページからzipファイルをダウンロードします

                          【Python】keras-yolo3を使用して物体検出
                        • 対決!RTX 2080Ti SLI vs Google Colab TPU ~Keras編~ - Qiita

                          RTX 2080Tiを2枚買ったので、どれぐらいの性能が出るかColabのTPUと対決させてみました。さすがにRTX 2080Tiを2枚ならTPU相手に勝てると思っていましたが、意外な結果になりました。 スペック GPU側 GPU : RTX 2080Ti 11GB Manli製×2 SLI構成 CPU : Core i9-9900K メモリ : DDR4-2666 64GB CUDA : 10.0 cuDNN : 7.5.1 TensorFlow : 1.13.1 GPUだけで30万円以上はします。2019年5月現在、ディープラーニングの環境構成としては相当強い部類です。GPUは1個250Wなので、GPU2枚をフルに動かしただけで500W近い電力消費が加算されます。 GPUの場合は、「ELSA GPU Monitor」を使って、GPUのロードや消費電力をモニタリングします(5秒ごとCSV

                            対決!RTX 2080Ti SLI vs Google Colab TPU ~Keras編~ - Qiita
                          • 【強化学習】ついに人間を超えた!?Agent57を解説/実装してみた(Keras-RL) - Qiita

                            強化学習の評価でよく使われるAtariのゲームですが、ついに57全てのゲームで人間を超えた手法が現れたようです。 早速実装してみました。 ※ネット上の情報をかき集めて自分なりに実装しているので正確ではない点はご了承ください ※解釈違いの内容がある可能性もご注意ください(理解が追いついていない部分があります) コード全体 本記事で作成したコードは以下です。 github GoogleColaboratory(実行結果付き) ※GoogleColaboratoryはmultiprocessingの相性が悪いらしく1Actorのみの学習となります) ※MountainCarの学習をのせています 追記:自作フレームワークを作成しています。そちらの実装の方が正確なコードとなります。 目次 構成としては前半が技術解説で後半が実装の説明になります。 Agent57とは NGU(Never Give Up

                              【強化学習】ついに人間を超えた!?Agent57を解説/実装してみた(Keras-RL) - Qiita
                            • TensorFlow 2+Keras(tf.keras)入門

                              機械学習の勉強はここから始めてみよう。ディープラーニングの基盤技術であるニューラルネットワーク(NN)を、知識ゼロの状態から概略を押さえつつ実装。さらにCNNやRNNも同様に学ぶ。これらの実装例を通して、TensorFlow 2とKerasにも習熟する連載。 第1回 初めてのニューラルネットワーク実装、まずは準備をしよう ― 仕組み理解×初実装(前編)(2019/09/19) ニューラルネットワークは難しくない ディープラーニングの大まかな流れ 1データ準備 ・Playgroundによる図解 ・Pythonコードでの実装例 2問題種別 ・Playgroundによる図解 ・Pythonコードでの実装例 3前処理 ・Playgroundによる図解 ・訓練用/精度検証用のデータ分割について ・ノイズについて ・Pythonコードでの実装例 第2回 ニューラルネットワーク最速入門 ― 仕組み理解×

                                TensorFlow 2+Keras(tf.keras)入門
                              • 11月新刊情報『scikit-learn、Keras、TensorFlowによる実践機械学習 第2版』

                                11月新刊情報『scikit-learn、Keras、TensorFlowによる実践機械学習 第2版』 Aurelien Geron 著、下田 倫大 監訳、長尾 高弘 訳 2020年11月4日発売予定 832ページ ISBN978-4-87311-928-1 定価5,280円(税込) 本書はコードを動かしながら学び、機械学習が使えるようになることを目的とした書籍です。現実的な問題を出し、サンプルデータを示しながら、機械学習で問題を解決に導くまでの一連の手法を体系立てて解説します。 深層学習以外の機械学習にはscikit-learnを使い、機械学習プロジェクトの流れ、データからモデルを学習する方法、データの処理・クリーニングなどの基礎から、特徴量の選択や過学習、データの次元削減など応用までを学びます。深層学習にはTensorFlowとKerasを使い、ニューラルネットワークの構築と訓練、ニュ

                                  11月新刊情報『scikit-learn、Keras、TensorFlowによる実践機械学習 第2版』
                                • TF2.0のKerasでPost-training quantization

                                  以前、TF-2.0rc1でtf.kerasのMobileNet v2をfine-tuinginし、Post-training quantizationするノートブックを作った。 TF2.0がリリースされたので、このノートブックをもとにモデルを変換して、いろいろなTF-Lite model を比較してみようと思った。 TF2.0rc1でtf.kerasのMobileNet v2をfine-tuning、Post-training quantizationするnotebookを作ってみたので公開。 Google colabで実行可。 ・Weight quantization ・Float16 quantization ・Integer quantization ・Full integer quantization -> Edge TPU Modelhttps://t.co/18htw5SgFs

                                    TF2.0のKerasでPost-training quantization
                                  • [Keras/LSTM FCN]AI好きギタリストが音声からギターを推定するモデルを作った話 - Qiita

                                    この記事は SoftBank AI部 Advent Calendar 2019 の1日目の記事です。トップバッター頑張ります👀 ※ SoftBank AI部 Advent Calendar 2019 第二弾 も出ました! スーパー内定者のコミさん!素敵な企画有難うございます。 はじめに エレキギターの種類 エレキギターには結構いろんな種類があるんですが、ざっくりと「シングルコイル勢」「ハムバッカー勢」の2派閥に分けることができます。 シングルコイル・ハムバッカーというのは「ピックアップ」の種類のことです。 エレキギターの弦の振動を電気信号に変えるマイクのような装置で、具体的には 左のようなピックアップがシングルコイル 右のようなピックアップがハムバッカーです。 どこかで見たことがあるのではないでしょうか。 ピックアップによる音の違い 見た目の違いももちろんですがこれらを二大派閥とした理由

                                      [Keras/LSTM FCN]AI好きギタリストが音声からギターを推定するモデルを作った話 - Qiita
                                    • Why I Switch From Keras to PyTorch

                                      Image edited by Author for the icon taken from the official site of PyTorch and KerasThe war between Deep Learning Frameworks is still on fire, which one that will gain more masses, it will be the next game-changer for the deep learning community in future. The loser one will fade in if they can’t survive by giving the best solution for the deep learning community and the world. The first framewor

                                        Why I Switch From Keras to PyTorch
                                      • 【物体検出】keras−yolo3で独自データセットの学習方法

                                        こんばんはエンジニアの眠れない夜です。 前回はkeras−yolo3の使い方をご紹介しました。 【物体検出】keras−yolo3の使い方 まだ読んでいない方は先にkeras-yolo3の使い方を読んでkeras-yolo3を動くようにしてからこの先を読み進めるとスムーズにkeras-yolo3の学習を始められます。 物体検出ってこんなに簡単にできるの!?ってなります。機械学習がとっても身近なものに感じられるようになります。 keras−yolo3の独自データセット学習の流れ sleepless-se/keras-yolo3 をクローン 教師画像をダウンロード 教師画像をリサイズ VOTTでアノテーションを作成 アノテーションファイルをYOLO用に変換 YOLO学習開始 結構ステップが多くて大変そう(;´Д`) と、感じますがそこはディープラーニング、仕方ないですね(^_^;) sleep

                                          【物体検出】keras−yolo3で独自データセットの学習方法
                                        • Keras統合を強化した「TensorFlow 2.0」が公開 | OSDN Magazine

                                          GoogleのTensorFlow開発チームは10月1日、オープンソースの機械学習ライブラリ「TensorFlow 2.0」の公開を発表した。Kerasとの統合を強化したほか、Eager Executionのデフォルト対応などによってPythonとの親和性を改善した。 TensorFlowはオープンソースの機械学習ライブラリ。JavaScript向けのTensorFlo.js、モバイルやIoT向けのTensorFlow Lite、大規模な実装向けのTensorFlow Extendedなどを提供し、機械学習向けの包括的なプラットフォームを目指す。 TensorFlow 2.0は、2017年に公開されたバージョン1.0に続く最新のメジャーリリースとなる。 機械学習アプリケーションの開発を容易にすることにフォーカスし、Pythonで実装されたディープラーニングAPIであるKerasの統合強化や

                                            Keras統合を強化した「TensorFlow 2.0」が公開 | OSDN Magazine
                                          • Google ColaboratoryのTPUランタイムを使ってKeras Tunerでパラメタ探索

                                            この記事は  GMOアドマーケティングAdvent Calendar 2020   23日目の記事です。 みなさんこんにちは、GMOアドマーケティングのM.H.と申します。 突然ですがみなさんは機械学習する時にどのような環境で実行していますか?Google Colaboratoryでは、制限はありますが無料でTPUを使用し、高いパフォーマンスで学習を進めることができます。 今回はこのTPUを使って、モデル内のハイパーパラメータを自動で探索してくれるKeras Tunerを使っていく方法と注意点についてお話しします。 そもそも、TPUとは TPU(Tensor Processing Unit)とは、Googleが開発した機械学習特化型のプロセッサのことで、基本的にGPUよりも高速で学習を進めることができます。計算量が多く、バッチサイズが大きい場合に特にその効果を発揮します。 私たちがこのパワ

                                              Google ColaboratoryのTPUランタイムを使ってKeras Tunerでパラメタ探索
                                            • TensorFlow, Kerasの基本的な使い方(モデル構築・訓練・評価・予測) | note.nkmk.me

                                              TensorFlow(主に2.0以降)とそれに統合されたKerasを使って、機械学習・ディープラーニングのモデル(ネットワーク)を構築し、訓練(学習)・評価・予測(推論)を行う基本的な流れを説明する。 公式ドキュメント(チュートリアルとAPIリファレンス) TensorFlow 2.0(TF2)でモデルを構築する3つの方法 データの読み込み(MNIST手書き数字データ) Sequential APIによるモデルの構築 訓練(学習)プロセスの設定: Model.compile() 訓練の実行: Model.fit() 学習済みモデルの評価: Model.evaluate() 学習済みモデルを使った予測(推論): Model.predict() 学習済みモデルの保存と復元: Model.save() Functional APIによるモデル構築 Subclassing API(Model Su

                                                TensorFlow, Kerasの基本的な使い方(モデル構築・訓練・評価・予測) | note.nkmk.me
                                              • スタンドアロンKerasとtf.kerasの違いとは? ~ #AskTensorFlow より~

                                                スタンドアロンKerasとtf.kerasの違いとは? ~ #AskTensorFlow より~:TensorFlow 2+Keras(tf.keras)入門 「スタンドアロンKerasとtf.kerasは何が違うのか?」「tf.kerasが、将来的にTensorFlowから削除される可能性はあるのか?」など、TensorFlow 2.0時代のKerasに関する一般的な疑問と、それへのTensorFlowチームメンバーからの回答をまとめる。

                                                  スタンドアロンKerasとtf.kerasの違いとは? ~ #AskTensorFlow より~
                                                • 静止画像と動画からの物体検出(Yolo3)をやってみる。/tensorflow v1+keras-yolo3 - SE_BOKUのまとめノート的ブログ

                                                  目次 物体検出(Yolo3)をやってみる keras-yolo3をダウンロード Quick Start Quick Start:Download YOLOv3 weights from YOLO website Quick Start:Convert the Darknet YOLO model to a Keras model. Quick Start:物体検出する画像か動画を用意する 静止画像(写真)でRun YOLO detection.(物体検出実行) 動画でRun YOLO detection.(物体検出実行) 動画の物体検出がエラーになる場合・・その1 動画の物体検出がエラーになる場合・・その2 動画の物体検出結果の動画ファイルを保存 参考までに 物体検出(Yolo3)をやってみる DeepLearningベースの物体検出(Yolo3)のQuick Startをやってみました。

                                                    静止画像と動画からの物体検出(Yolo3)をやってみる。/tensorflow v1+keras-yolo3 - SE_BOKUのまとめノート的ブログ
                                                  • 無料のGoogle Colabで美少女イラストのKeras+GANs線画着彩 - Qiita

                                                    はじめに 定番のGANs(pix2pix)線画着彩を、無料のGoogle Colabでやってみました。 教師データが大きく、また学習時間も長いので、Colabでやるには多少工夫が必要です。 https://colab.research.google.com/ pix2pixの説明は、他の方の分かりやすい記事を見て頂くとよいかと思います。 先にU-Netを理解してからだと、pix2pixの理解が早いと思います。 https://qiita.com/koshian2/items/603106c228ac6b7d8356 https://qiita.com/mine820/items/36ffc3c0aea0b98027fd 事前準備 美少女イラストを収集・厳選・加工し、線画と着彩のデータセットを用意します(以下参考)。 https://www.mathgram.xyz/entry/scrapi

                                                      無料のGoogle Colabで美少女イラストのKeras+GANs線画着彩 - Qiita
                                                    • TensorFlow GPU 版 2.10,Keras 2.10,Python 3.10 のインストールと動作確認(Windows 上)

                                                      GPU GPU は,グラフィックス・プロセッシング・ユニット(Graphics Processing Unit)の略である.現在は,3次元のビデオゲーム,さまざまな計算,ディープラーニングの高速な並列処理などに用いられている NVIDIA CUDA ツールキット NVIDIA CUDA ツールキット は,NVIDIA社が提供する GPU 用のツールキットである.GPU を用いた演算のプログラム作成や動作のための各種機能を備えている.ディープラーニングでも利用されている. 【サイト内の関連ページ】 Windows での NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.8,NVIDIA cuDNN v8.8 のインストールと動作確認: 別ページ »で説明 Ubuntu での NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.8, NVIDIA cuDNN

                                                      • GitHub - ageron/handson-ml2: A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                          GitHub - ageron/handson-ml2: A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
                                                        • 日本一詳しくGrad-CAMとGuided Grad-CAMのソースコードを解説してみる(Keras実装) - Qiita

                                                          背景 今更ながらGrad-CAMとGuided Grad-CAMを使う機会があったので、Keras実装のメジャーっぽいリポジトリを改造して利用したのですが、結構詰まりポイントが多かったので(私だけ?)復習もかねてソースコードを解説しようと思います。 そもそもGrad-CAM, Guided Grad-CAMとは? 簡単に言ってしまうと、CNNの判断根拠の可視化技術になります。 私は可視化については完全にビギナーなのですが、そんな私でも知ってるぐらい可視化の中ではメジャーどころなのではないでしょうか。 論文は2017に出されているので、おそらく発展手法(Grad-CAM++とか?)も沢山出ているとは思いますが、ビギナーなので情報の充実しているGrad-CAMを今回は使ってみました。 Grad-CAMの論文 見たことがあるかも知れませんがこちらがGrad-CAMとGuided Grad-CAM

                                                            日本一詳しくGrad-CAMとGuided Grad-CAMのソースコードを解説してみる(Keras実装) - Qiita
                                                          • Kerasの使い方まとめ【入門者向け】

                                                            こんにちは。sinyです。 この記事ではディープラーニングのライブラリの1つであるKerasの基本的な使い方について記載しています。 今のところはディープラーニング設計でKerasを利用しているのですが、たびたび利用方法を忘れていしまうことが多々あるため、備忘録としてKerasでよく扱う機能について使い方をまとめます。 この記事については、Kerasの使い方を随時更新していきます。 (2020/4/5更新) Kerasの基本構成 ワークフレームの方式 ディープラーニング開発のフレームワークにはいろいろな種類がありますが、Kerasは「Define-and-run」と呼ばれる方式のフレームワークです。 これは、ニューラルネットワークモデル構成を定義してからデータを投入するという方式です。 ディープラーニング開発のワークフレームには「Define-by-Run方式」というものもあります。 これ

                                                              Kerasの使い方まとめ【入門者向け】
                                                            • 超簡単 Kerasで複数Input統合モデル - Qiita

                                                              Kerasで複数の情報を入力して、途中で結合する方法を紹介します。 この方法は、例えば以下のように画像とテキストを使って予測モデルを作る場合などに有効です。リンク先参考。 ImageDataGeneratorを使いつつ統合する方法は、記事「KerasのImageDataGeneratorを使いつつ複数Input統合モデル」を参照ください。 処理概要 以前、記事「【Keras入門(1)】単純なディープラーニングモデル定義」で紹介した以下の図の配列dataを2つに分解して統合するモデルにしてみます。 処理プログラム プログラム全体はGitHubを参照ください。 ※なぜか直接GitHubで見られずに、nbviewerなら参照できました。nbviewerにhttps://github.com/YoheiFukuhara/keras-for-beginner/blob/master/Keras09_

                                                                超簡単 Kerasで複数Input統合モデル - Qiita
                                                              • Detecting COVID-19 in X-ray images with Keras, TensorFlow, and Deep Learning - PyImageSearch

                                                                Deep Learning Keras and TensorFlow Medical Computer Vision Tutorials by Adrian Rosebrock on March 16, 2020 In this tutorial, you will learn how to automatically detect COVID-19 in a hand-created X-ray image dataset using Keras, TensorFlow, and Deep Learning. Like most people in the world right now, I’m genuinely concerned about COVID-19. I find myself constantly analyzing my personal health and wo

                                                                  Detecting COVID-19 in X-ray images with Keras, TensorFlow, and Deep Learning - PyImageSearch
                                                                • 【Ubuntu】TensorflowやKerasをGPUで動かす方法

                                                                  こんにちは。のっくん(@yamagablog)です。 最近はAIブームですので、ディープラーニングをやってみたい!って人が増えています。 ディープラーニングは普通にパソコンでも動きますが、めちゃくちゃ時間がかかります。 そこでNVIDIA社などが出しているGPUという部品を使うことで処理を高速化します。 GPUを使うことで処理時間が10倍ほど速くなりますので、例えばCPUで240分かかっていたディープラーニングを24分で終わらせることができます。 ディープラーニングを動かすにはPythonのKerasやTensorFlowなどのライブラリを使います。ライブラリは、ディープラーニングを動かすために必要な機能が全部入ったソフトウェアのことです。 ライブラリを使うことでディープラーニングの細かな仕組みを全く知らなくても誰でもディープラーニングを動かすことができます。 この記事では、GPUを使って

                                                                    【Ubuntu】TensorflowやKerasをGPUで動かす方法
                                                                  • TensorflowとKeras、PyTorchの比較

                                                                    1. Tensorflow、Keras、PyTorch Tensorflowと Keras、PyTorchは現代の深層学習でよく使用されるトップクラスのフレームワークです。どんな場合に、どのフレームワークを用いたらよいのか迷うことはあるでしょう。本記事では、Tensorflow、Keras、PyTorchを比較することで、それらのフレームワークの有効な使用方法について記載します。 2. それぞれのフレームワークの概要 比較に入る前に、それぞれのフレームワークの由来や特徴を知っておきましょう。 2.1. Tensorflow Tensorflowはエンドツーエンドかつオープンソースの深層学習のフレームワークであり、Googleによって2015年に開発・公開されました。 今回比較する3つのフレームワークの中で最もドキュメントが多く、トレーニングのサポートもしています。それだけでなく、Tenso

                                                                      TensorflowとKeras、PyTorchの比較
                                                                    • 【Keras入門(1)】単純なディープラーニングモデル定義 - Qiita

                                                                      入門者に向けてKerasの初歩を解説します。 Google Colaboratoryを使っているのでローカルでの環境準備すらしていません。Google Colaboratoryについては「Google Colaboratory概要と使用手順(TensorFlowもGPUも使える)」の記事を参照ください。 以下のシリーズにしています。 【Keras入門(1)】単純なディープラーニングモデル定義 <- 本記事 【Keras入門(2)】訓練モデル保存(KerasモデルとSavedModel) 【Keras入門(3)】TensorBoardで見える化 【Keras入門(4)】Kerasの評価関数(Metrics) 【Keras入門(5)】単純なRNNモデル定義 【Keras入門(6)】単純なRNNモデル定義(最終出力のみ使用) 【Keras入門(7)】単純なSeq2Seqモデル定義 使ったPyth

                                                                        【Keras入門(1)】単純なディープラーニングモデル定義 - Qiita
                                                                      • Kerasの使い方をざっくりと

                                                                        ホーム < ゲームつくろー! < IKD備忘録 VisualStudio + Pythonでディープラーニング Kerasの使い方をざっくりと (2018. 11. 21) 前章でPythonによるディープラーニングの開発環境を整えました。本章では根幹ライブラリの一つである「Keras」について見ていこうと思います。非常に使いやすいライブラリですが、ディープラーニングの奥深さをそのまま反映しているので、この章では「兎に角なんか雰囲気掴みたい!」という目的でKerasをざっくり触ってみる事にします。 ① Kerasとは? KerasはPythonで書かれたニューラルネットワーク学習ライブラリです。ニューラルというのは「脳神経」の事、そしてネットワークは「網」の意味です。つまりニューラルネットワークとは脳神経の網状構造の事で、それをプログラム上で模倣して脳神経のような働きをさせてしまおうという

                                                                        • Applications of Deep Neural Networks with Keras

                                                                          Deep learning is a group of exciting new technologies for neural networks. Through a combination of advanced training techniques and neural network architectural components, it is now possible to create neural networks that can handle tabular data, images, text, and audio as both input and output. Deep learning allows a neural network to learn hierarchies of information in a way that is like the f

                                                                          • YOLOv3 Keras版実装に関して関連記事のまとめ - Qiita

                                                                            Chapters 📘 Chapter #0 YOLOとは 📘 Chapter #1 環境設定 📘 Chapter #2 アノテーション 📘 Chapter #3 📗 Chapter #3-1 YOLOv3 Keras版実装 📗 Chapter #3-2 YOLOv3 Darknet版 📘 Chapter #A 📗 Chapter #A-1 YOLOの各バージョンについてまとめ 📗 Chapter #A-2 YOLOv3 Keras版実装に関して関連記事のまとめ 📗 Chapter #A-3 ONNX変換・確認ライブラリ、アプリケーションまとめ TL:DR 元記事が手順として煩雑になっていたため、手順以外の調査した結果に関するまとめについてはこちらに分割しています。 YOLOv3のKeras版実装のソースについて qqwweee/keras-yolo3: A Keras

                                                                              YOLOv3 Keras版実装に関して関連記事のまとめ - Qiita
                                                                            • TensorFlow 2.0 Alpha : ガイド : Keras : 簡単な概要 – OpenAI API / Gemini API | ClassCat® Chatbot

                                                                              TensorFlow 2.0 Alpha : ガイド : Keras : 簡単な概要 (翻訳/解説) 翻訳 : (株)クラスキャット セールスインフォメーション 作成日時 : 03/14/2019 * 本ページは、TensorFlow の本家サイトの TF 2.0 Alpha の以下のページを翻訳した上で適宜、補足説明したものです: Keras: a quick overview * サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。 * ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。 ガイド : Keras : 簡単な概要 tf.keras をインポートする tf.keras は Keras API 仕様 の TensorFlow 実装です。これはモデルを構築して訓練するための

                                                                              • 【Keras/TensorFlow】GPUを使うまでの手順と注意点などを解説します

                                                                                  【Keras/TensorFlow】GPUを使うまでの手順と注意点などを解説します
                                                                                • 本物の凶暴ワニ画像をKerasで100ワニ風ににこにこニューラルスタイル変換する - Qiita

                                                                                  ニューラルスタイル変換とは ニューラルスタイル変換とはあるターゲット画像を、他の画像のスタイル(質感)に変換して新たな画像を生成する機械学習のテクニックの一つです。街や人の画像をゴッホ風に変えたりするアプリで使われている技術ですね。 ではこの技術を使って今回は本物の、今にも人を食べてしまいそうな凶暴なワニ画像を、100日後に死ぬワニ風にスタイル変換して優しいにこにこワニに変換できるか試してみたいと思います。 (それにしてもこの画像のにいちゃん大丈夫か、、、気をつけないと死んじゃうよ!) やることは基本的には元の画像のコンテンツ(画像の骨組みといったマクロな構造)を維持した上で、100ワニ風の漫画タッチのスタイル(質感)を取り入れます。ディープラーニングでは常にある達成したいことを指定する損失関数を定義して、その損失関数を最小化することで目的の達成を目指します。今回の例の物凄くざっくりした最

                                                                                    本物の凶暴ワニ画像をKerasで100ワニ風ににこにこニューラルスタイル変換する - Qiita