DeepLearning

1/82ページ

簡単なCNNによるディープラーニングライブラリ速度比較

はじめに おはようございます.みなさんディープラーニングはお好きですか.最近いくつかのライブラリで同じようなCNNを書いて動かして見たので,触った感触と簡単な速度比較結果を記事にしようかと思います.内容的には100番煎じくらいなわけですが興味があればご覧ください.ついでに「おまえは(任意の深層学習ライブラリ名)を何もわかっていない!」とか「こっちの書き方のが早いやろがい!」とかあれば遠慮なくご指摘ください.コードはこちら ・やること:ラ […]

Kerasを触ってみた その①「りんごとオレンジの画像判別」(2017/5/23)

最初に  とりあえずKeras経由のDLに慣れるために、なんでも良いので動かすことを目的に下記URLで紹介されているデモコードを実行してみる。そしてコードに解らない点があったら調査&メモとして記録する。  Kerasによる、ものすごくシンプルな画像分類(りんごとオレンジ) 事前準備 ◯識別する画像の収集   Google画像検索で、リンゴとオレンジの画像をDLしてローカルのフォルダに配置する。   Training:20個、Test:5 […]

Tensorflow v1.0〜 keras2〜を入れる

関係ないですがtfって初期化遅くないですか?どうにかならないものか。 https://github.com/fchollet/keras/issues/1746 メモ書き程度だが、2点ほどエラーで引っかかった。 pip install tensorflowとnumpyのエラー。 バージョンが新しくなって過去コードはエラーになるものもある。kerasのConv2D関数など。 tensorflow:v1〜 keras:2.0.0〜 環境 u […]

機械学習/DeepLearning/データ分析系のAdvent Calendarけっこうあるけど探しにくいから列挙する

QiitaさんのAdvent Calendar、参加者が自由に追加できるタグクラウド機能があればいいのにな。 なんて思ってたりします。 空いてたので Advent Calendar 紹介 Advent Calendar 2016 の3日目です。 QiitaとAdventarをざっと見ただけですが、ほかにもあったらぜひコメントで教えてください。横断的に眺めたいなら gihyoさんの記事 がおすすめです。 フレームワーク TensorFlo […]

ゼロから始めるTensorFlow 1.何も知らない初心者が機械学習を始める

機械学習を勉強しているhibinoだよ TensorFlowをしばらく触ってみたので、学んだことを記事にしてみようと思いました。 記事を書いている中の人はTensorFlow以外でpythonを使ったことがなく、まだ勉強開始から半年くらいなので甘いところも多々あると思いますが、よろしくお願いします。 本記事は、まどろっこしいことはなしにして、とにかく機械学習をやってみたい!という方向けです。 対象は、現在流行のまっただ中のDeepLea […]

Chainerで機械学習と戯れる: 足し算ゲームをChainerを使って強化学習できるか?

はじめに 以前の足し算ゲームを強化学習で学習できるか?では、単純な足し算ゲームの良い行動を Q-Learningという方法で学習してみました。 今回は同じゲームを Chainerを使って学習させることにします。 ただ、完全に手探りで作ったので、正しくない箇所もまだ残っていそうですが、一応学習できたので投稿しておきます。 お題: 足し算ゲーム by Chainer 前回と同じで、以下のゲームを考えます。 状態S: 0~9 の整数 アクショ […]

TensorFlowチュートリアルやってみた MNIST 第3回

TensorFlowの公式チュートリアルをやってみました mnist_softmax 手書きの文字を推定するプログラム 60000件の訓練データ 10000件のテストデータ 入力は画像データ784(28*28) 入力X 行784 列1 重みW 行訓練データ数 列784 バイアスb 行10 列1 y = softmax(W・x + b) 行列の掛け算(matrix multipilication) matmul() softmax関数 確 […]

TensorFlowチュートリアルやってみた CNN 第4回

TensorFlowの公式チュートリアルをやってみました 前回までのNNでは結果がまだ悪い。 CNNを利用するとさらに精度が向上する。 CNN CNNは画像認識や音声認識などでよく使われている。 「畳み込み層(Convolutionレイヤ)」,「プーリング層(Poolingレイヤ)」を組み合わせて作ることができる。 畳み込み処理 ①3*3の正方形の畳み込みフィルタ-を入力データにかけていく。 畳み込みフィルターはストライドで移動距離を定 […]

TensorFlowの基本的な関数をXORゲートを学習するニューラルネットワーク作成してまとめてみる

TensorFlowの関数についてよくわからなかったのでこの本を見てまとめてみた。 xorゲートをTensorFlowを使って実現する。 真理値表は以下、入力層の次元が2 出力層の次元が1となる x1 x2 y 0 0 0 0 1 1 1 0 1 1 1 0 プログラムの流れ ①ライブラリのインポート import numpy as np import tensorflow as tf ②XORのデータ用意 X = np.array([ […]

1 82