タグ

kerasに関するyoshiwebのブックマーク (22)

  • 無料の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・KerasのTutorials・Examplesソースコード集 - Qiita

    ネット上で無料で手に入る、TensorFlowとKerasのソースコード集を集めました。 眺めたり実際に動かしたりして理解を深めたい人向け。 他にも良いサイトがありましたらお知らせください。 (★の数は、個人的なおすすめの度合いを表しております。レビュー文も含め、個人の主観が多分に含まれていますのでご注意ください。) Hvass-Labs/TensorFlow-Tutorials: TensorFlow Tutorials with YouTube Videos (★★★) URL : https://github.com/Hvass-Labs/TensorFlow-Tutorials 一通りの内容が揃っている上、jupyter notebookだけでなくなんとGoogle Colabでもソースが公開されているため、リンクに飛べばその場ですぐにコードを実行することができる。 しかもyout

    TensorFlow・KerasのTutorials・Examplesソースコード集 - Qiita
  • 途中分岐するニューラルネットワークの書き方と精度 - Qiita

    この記事は畳み込みニューラルネットの規模と正答率の実験の続きのようなもの。 また、自身のブログ、Data Science Struggleを翻訳したものになる。 概略 ニューラルネットワークはその設計において、広い自由度を持つ。多くのレイヤーを持たせることやネットワークの途中からデータを入力として受け付けることなど、設計者次第で短くも長くもシンプルにも複雑にもなる。 tensorflowなどのフレームワークを使用すれば下記の図のようなシンプルなニューラルネットワークは比較的簡単に作成することができる。 今回は、上記の図のようなニューラルネットワークではなく、下記の図のような、途中で枝分かれをしたニューラルネットワークを作成していく。 この記事の基的な目的は以下の二点の確認になる。 枝分かれをしたニューラルネットワークをどのように書くか 精度の面でどのような特徴が見られるか Tensorf

    途中分岐するニューラルネットワークの書き方と精度 - Qiita
  • Image Recognition - TensorFlow

    TensorFlow Hub is a repository of pre-trained TensorFlow models. This tutorial demonstrates how to: Use models from TensorFlow Hub with tf.keras. Use an image classification model from TensorFlow Hub. Do simple transfer learning to fine-tune a model for your own image classes. Setup import numpy as np import time import PIL.Image as Image import matplotlib.pylab as plt import tensorflow as tf impo

    Image Recognition - TensorFlow
  • GoogleがPerfumeのライブに技術提供した「Reframe Visualization」をKeras/Scikit-learnで再現する - Qiita

    GooglePerfumeのライブに技術提供した「Reframe Visualization」をKeras/Scikit-learnで再現するPython機械学習scikit-learnKerasNK-POP Perfume紅白歌合戦でディープラーニングについて言及して話題になりましたが、それに関連する技術Googleのブログで公開されていたので再現してみました1。来はColud Vision APIを使ったとのことですが、精度や速度を犠牲にすれば、普通のPCかつ1人でも実装できてしまいます。その方法を書いていきます。 訂正:Googleが使ったではなく、正しくはライゾマティクスに使っていただいただとのことです。失礼いたしました2。タイトルも訂正いたしました。 元ネタ こちらのブログに詳しく書かれています。 Perfume とライゾマティクスの新たな試みを支える Google の機

    GoogleがPerfumeのライブに技術提供した「Reframe Visualization」をKeras/Scikit-learnで再現する - Qiita
  • 【まずは画像から】Keras版のYOLOv3を試してみた - ganganの技術備忘録

    はじめに 追記【2018.11.23】 追記【2019.01.15】 参考記事 動作実験(画像) STEP1 動かない… STEP2 動いた! まとめ はじめに こんにちは、がんがんです。今回はkeras版のYOLOv3を試してみたのでその備忘録です。 yolo.pyが動かなかった、どうしようって人にも参考になるかもです。 追記【2018.11.23】 STEP2の項に $ python3 yolo_video.py --image を追加しました。 後々見た時にまたミスしそうなので追加しました。 追記【2019.01.15】 ありがたいことに 鹿児島大学生 Advent Calendar 2018の10日目、 Keras Advent Calendar 2018の22日目に参加させて頂きました。 コメント、ミスなどあれば指摘のほどよろしくお願いします。 参考記事 こちらは家の方のようで

    【まずは画像から】Keras版のYOLOv3を試してみた - ganganの技術備忘録
  • YOLOV3-kerasをリアルタイムで使用する. - Qiita

    対象 SSDとかYoloV2開発者. DeepLearningで何ができるのか知りたい方. 1. YoloV3 現状最も強力な物体検出系AIです. YoloV2の改良版で,Yolov2よりも層が深くResnetのようになっています. その他さまざまな改良点がありますがおいおい. YoloV3 Strong~ 以下ネットワーク構造 layer filters size input 0 conv 32 3 x 3 / 1 416 x 416 x 3 1 conv 64 3 x 3 / 2 416 x 416 x 32 2 conv 32 1 x 1 / 1 208 x 208 x 64 3 conv 64 3 x 3 / 1 208 x 208 x 32 4 res 1 208 x 208 x 64 5 conv 128 3 x 3 / 2 208 x 208 x 64 6 conv 64 1

    YOLOV3-kerasをリアルタイムで使用する. - Qiita
  • 複数のGPUを使ってCloudML上でモデルをトレーニングする

    こんにちは、GMOアドマーケティングのS.Rです。 良いモデルを作るには、大きなサイズの学習データが必要です。そして、高速にモデルをトレーニングすることができれば、イテレーションの短縮になります。今回は高速にモデルをトレーニングするために、複数のGPUでディープラーニングのモデルをトレーニングする方法を投稿します。記事中の図説は、筆者が自らの環境で作成したものを含みます。 1. LibraryとTool: 今回は下記のディープラーニングのツールまたはライブラリを利用していました。 Tensorflow ディープラーニングに対応しており、Googleの各種サービスなどでも広く活用されている。 2017年2月15日に TensorFlow 1.0 がリリースされた。 対応プログラミング言語はC言語、C++PythonJavaGo。 対応OSは64ビットのLinux(ただしバイナリ配布は

    複数のGPUを使ってCloudML上でモデルをトレーニングする
  • Deep Learning with Python を読んだ

    TL;DR Deep Learning with Python を読んだ よく書かれているで、特に初学者〜中級者が Keras を使ってモデル構築ができるようになるには最適 扱っているトピック自体は他のと比べてそこまで変わっていないが、一つ一つの質は高い 個人的には Keras の実装の話などをもっとして欲しかった Keras 作者の Chollet 氏が書いた deep learning ということで、どんな内容なんだろうと思って読んでみた。 結論から言うととてもよく書けているで、対象読者は Keras を使って deep learning を始めたい(始めてみた)という人かと思う。 どんな経緯で出したかとかそういうのは全然知らないが、deep learning が使えるようになるための getting started となる決定版を書いたぞ、という印象を受けた。 自分としては

    Deep Learning with Python を読んだ
    yoshiweb
    yoshiweb 2018/04/03
    Keras 作者の Chollet 氏が書いた deep learning 本
  • 【Day-17】DeepLearning系ライブラリ、『Keras』の使い方まとめ(2.x対応版) - プロクラシスト

    【最終更新 : 2017.12.17】 ※以前書いた記事がObsoleteになったため、2.xできちんと動くように書き直しました。 データ分析ガチ勉強アドベントカレンダー 17日目。 16日目に、1からニューラルネットを書きました。 それはそれでデータの流れだとか、活性化関数の働きだとか得るものは多かったのですが、Kerasと言うものを使ってみて、何て素晴らしいんだと感動してしまいました 今まで苦労して数十行書いていたものが、わずか3行で書ける! 正直、スクラッチで書く意味って、理解にはいいけど研究や分析には必要あんまないんですよね。車輪の再発明になるし。 と言うわけで、使えるものはどんどん使っていこうスタンスで、今日はKerasの紹介です! Tutorial+気になった引数を掘り下げて補足のような感じで書いています。 ちなみに、各部のコード以下をつなぎ合わせるとmnistの分類器が動くよ

    【Day-17】DeepLearning系ライブラリ、『Keras』の使い方まとめ(2.x対応版) - プロクラシスト
  • GitHub - yhenon/keras-spp: Spatial pyramid pooling layers for keras

    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. Dismiss alert

    GitHub - yhenon/keras-spp: Spatial pyramid pooling layers for keras
    yoshiweb
    yoshiweb 2017/11/15
    Spatial Pyramid Pooling
  • 【書籍紹介】詳解ディープラーニング TensorFlow・Kerasによる時系列データ処理 - HELLO CYBERNETICS

    最近発売されたディープラーニングの。 基礎的な内容から始まり、主にリカレントネットワークを、TensorFlowとKerasによる実装を通して理解していきます。 結論 今回紹介する 誰におすすめか TensorFlowあるいはKerasを使っていきたいユーザー リカレントネットワークを使いたいユーザー 誰におすすめでないか Chainerを使っていきたいユーザー 既にTensorFlowあるいはKerasを使いこなしている方 の構成 1章:数学の準備(1〜22ページ) 2章:Pythonの準備(23〜68ページ) 3章:ニューラルネットワーク(69〜140ページ) 4章:ディープニューラルネットワーク(141〜207ページ) 5章:リカレントニューラルネットワーク(209〜249ページ) 6章:リカレントニューラルネットワークの応用(251〜293ページ) 付録(295〜310ページ

    【書籍紹介】詳解ディープラーニング TensorFlow・Kerasによる時系列データ処理 - HELLO CYBERNETICS
  • Neural Style Transfer: Prismaの背景技術を解説する

    写真をピカソやゴッホのようなスタイルに変換できるアプリPrismaが話題になりました。多くの人は、ディープラーニングが使われているかどうかとは関係なく、純粋にアプリを楽しんでいるのだと思います。 このようにディープラーニングを使った人気アプリが出てくるということは非常に良いことではないかと思います。今回は、Prismaの背景技術(と思われるもの)を解説していきます。 目次 基礎理論 実装 改善 高速化 まとめ 基礎理論 ディープラーニングを使ったアート系の論文は色々と出ていますが、一番基礎となる論文はGatys et al. 2016ではないかと思います。プレプリント版は2015年8月に出ています。 この論文は記事として取り上げられて話題になっていたりもしたので、知っている人も多いのではないかと思います。この章では、スタイル変換の基礎となるこの論文を解説していきます。 Gatys et a

    Neural Style Transfer: Prismaの背景技術を解説する
  • Kerasを使って問い合わせ・依頼先を教えてくれるbotを作った話 - Pepabo Tech Portal

    おはようございますこんにちは、こんばんは、初めましての人は初めまして、GMOペパボの情報システムグループでエンジニアをしている西畑です。 今回は私が作成したbotについての話をしたいと思います。どのようなbotかというと、ペパボ内での制度や日々の困り事があった時にどの部署に問い合わせるのがよいのかを推薦してくれるbotです。 ここでの困り事とは、技術的に分からない事やお客様への対応方法がわからないというような業務のスキルに関するものではなく、例えば使っているPCが壊れた、経費精算の仕方がわからないといった業務上必要になる雑務的なものを処理する上での困りごとを指します。 社会人の方であれば、経費精算や備品のトラブルで何処かに対応を依頼するという経験をしているのではないでしょうか。学生でも似たようなケースはありそうですね。 そういった、いわゆる組織内の取り決めやフローについて疑問を抱いていたと

    Kerasを使って問い合わせ・依頼先を教えてくれるbotを作った話 - Pepabo Tech Portal
  • Keras + iOS11 CoreML + Vision Framework による、ももクロ顔識別アプリの開発 - Qiita

    Keras + iOS11 CoreML + Vision Framework による、ももクロ顔識別アプリの開発iOS機械学習KerascoreMLVisionFramework はじめに 一年前にTensorflowを使ってももクロ顔識別webアプリを開発しましたが、今回はWWDC2017で発表された iOS11の CoreML + Vision Framework を使ってももクロメンバーの顔画像をリアルタイムで識別するiOSアプリを作ってみました。 なお、記事はiOSDC2017での発表の元となった記事です。 発表資料はこちら CoreML / Vision Frameworkとは? CoreMLはiOS11で導入された機械学習フレームワークです。Kerasなどメジャーな機械学習ライブラリを使ってデスクトップやクラウド上で訓練し、その学習結果をCoreML用に変換しiOSアプリに

    Keras + iOS11 CoreML + Vision Framework による、ももクロ顔識別アプリの開発 - Qiita
  • Keras の LSTM で時系列の予測がしたい - クッキーの日記

    深層学習で時系列の予測がしたいときとかあると思います。 以下の記事を参考にさせていただきます。 qiita.com それで時系列データが手元にないので以下のサイトにある日経平均株価の日足をつかいます。 日経平均株価 1時間足 時系列データ CSVダウンロード 直近1000営業日の値動きをプロットすると以下です。縦軸は学習のためにスケーリング済みです。 以下のコードで学習します。参考記事のままです。前日まで10営業日分の株価を入力して当日の株価を予測するというモデルにします。900営業日分のデータで学習し、100営業日分のデータでテストすることにします。 # -*- coding: utf-8 -*- import numpy import pandas import matplotlib.pyplot as plt from sklearn import preprocessing fro

    Keras の LSTM で時系列の予測がしたい - クッキーの日記
  • kerasでirisの分類をやってみたメモ - どらちゃんのポッケ

    (注意)ただ、私が自分自身のkerasの学習のために書いたメモです。このエントリには、何も新しいことはありません。 kerasとは kerasは有名なので、そんなに説明はいらないかと思うけれども、Pythonの深層学習ライブラリ。TensorflowやTheanoのラッパー的な位置づけで、ネットワークのモデルを簡単に記述できるフレームワーク。Caffeとか、Chainerとか、動かしたことあったけど、Kerasはなかったので、最近評判がいいと噂のkerasを触ってみることに。触った感じもめちゃくちゃ分かりやすいので、研究用途でなく、私みたいな深層学習との向き合い方をしている人には、keras最高じゃないかなと思います。 https://keras.io/ https://github.com/fchollet/keras 最近、ドキュメントが日語に翻訳されているので、とても読みやすい。

    kerasでirisの分類をやってみたメモ - どらちゃんのポッケ
  • KerasではじめるDeepLearning | DevelopersIO

    こんにちは、小澤です。 今回はKerasというDeepLearningのライブラリについて書かせていただきます。 Kerasとは 公式のドキュメントによると以下のようになっています。 Kerasは,Pythonで書かれた,TensorFlowまたはTheano上で実行可能な高水準のニューラルネットワークライブラリです. Kerasは,迅速な実験を可能にすることに重点を置いて開発されました. 可能な限り遅れなくアイデアから結果に進められることは,良い研究をする上で重要です. Keras Documentationより Kerasを利用するとDeepLearningの背後にある数学的な部分をスクラッチで実装しなくても、各層で利用するアルゴリズムとパラメータを指定するのみなど、比較的短いコードで目的のネットワークを表現することができます。 そのため、研究領域において非常に流れが早く企業などでも素

    KerasではじめるDeepLearning | DevelopersIO
  • Kerasが2.0にアップデートされました。 - Qiita

    Python向けディープラーニング・フレームワークのKerasが2.0にアップデートしました。 https://blog.keras.io/introducing-keras-2.html 今回は2.0のアップデート情報と、プログラムの書き方の変更箇所をおおまかにまとめていきます。 加えてKeras1.2とKeras2.0の違いをCifar10で比較してみたいと思います。 アップデートによる変更箇所 変更内容を掻い摘んで訳していきます。 即興で意訳してます、間違いが合ったらご指摘くださいm(_ _)m。 TensorFlow連携 KerasのバックエンドとしてTensorFlowを2015年12月からサポートしていましたが、TensorFlowのコードベースからKeras APIは隔離していました。 Keras2.0ではTensorFlow1.2ベースで直接呼び出し可能なAPIを提供します

    Kerasが2.0にアップデートされました。 - Qiita
  • GitHub - RyosukeHonda/Behavioral-Cloning: Use Convolutional neural network to clone human driving behavior in the game

    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. Dismiss alert

    GitHub - RyosukeHonda/Behavioral-Cloning: Use Convolutional neural network to clone human driving behavior in the game
    yoshiweb
    yoshiweb 2017/05/17
    畳み込みニューラルネットワークを使用して、人間の運転行動をゲームでクローン化する