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
tensorlfowに慣れてきたので、株価をdeeplearningで予測してみる 基準日を作り、その過去90日(営業日で)の株価とその30日後の株価を使って、株価が上がる可能性が高い銘柄を出す 30日後の正解データをその基準に対して、x%上がったか、下がったか、その間にいたかという3択にして、 分類問題として解くことにした。 まずは、隠れ層2つにして、必要な関数を作る import tensorflow as tf import numpy as np sess = tf.InteractiveSession() def inference(x_placeholder,SCORE_SIZE,NUM_HIDDEN1,NUM_OUTPUT,keep_prob): with tf.name_scope('hidden1') as scope: hidden1_weight = tf.Varia
はじめに 今回は非力なマシンで学習をしてる途中を保存→再開→再開→...→テストということを想定したTensorflowのセーブ&ロード機能を簡単にまとめよう。 # fine-tuningするする詐欺中 # 学習後のパタメータの公開とか、過学習の有無を別のマシンで確認するとか。いろいろ応用可能な便利機能。 個別にセッション中のパラメータを保存する方法もあるが、今回は全部保存する方法に限定する。 前述の通り、Tensorflowのセーブ&ロード機能である。そのため、保存できるのはTensorflowで宣言できるパラメータのみだ。 個人的に必要なパラメータは個人でpklとか使って保存しよう。 なお、参考にしたサイトはここである。 # 同じことでハマったのでとても助かった。 ソース 実行順序は以下の通り。 (1)mnist_CNN_Graph_adhoc_with_saver.py:このソースで
はじめに ディープラーニングのフレームワークTensorFlowは各種処理をProtocol Buffers経由で外だしすることで、PythonとGPU/分散コンピュータとのスイッチングを減らし、計算を効率化しています。 Protocol Buffersは、Googleの分散コンピューティングを支える技術で、言語非依存、プラットフォーム非依存にデータ構造をシリアライズする仕組みです。現在、C++, C#, GO, Java, Pythonがサポートされています。 TensorFlowは、処理をノードとしてグラフを構築し、一気に計算する仕組みになっています。 グラフの例 以下TensorFlowのグラフがProtocol Buffers形式にシリアライズされる様子を見てみたいと思います。 サンプルプログラム TensorFlowで足し算をしてみます。 初期値0で加算1を3回実行します。 im
タイトルは釣りですw TensorFlowのMNISTチュートリアル(for Beginner)の解説は数あれど、精度をちょろっと出してお終いで、その学習したモデルを使ってどう予測を行えば良いかを書いている記事が見当たらなかったので記事にしてみます。あと、良い入門記事を見つけたので、それも紹介します。 #はじめに読んでおくと良い記事 こちらの連載を読むとTensorFlowの理解が深まるのでまずは読んでおくことを強くお勧めします。 http://www.buildinsider.net/small/booktensorflow/0001 http://msyksphinz.hatenablog.com/entry/2015/11/19/022254 #TensorFlowのMNISTチュートリアル(for Beginner)の解説 こちらの記事が大変分かりやすいです (丸投げ) http:
It’s also possible to measure the distance between embeddings to approximate the distance between different painting styles. If a series of embeddings of the same style image are taken, the distances are all small and similar. For example, the L2 distances for two different (but similar) water lillies paintings by Claude Monet are <25. Likewise, the average L2 distance between different water lill
(なんでキルミーベイベーってタグがあるんだ…) 前回の投稿で、Ubuntuの環境をつくったので、 TensorFlowのDeep MNIST for Expertsを大体そのまま使ってキルミーベイベーのキャラを判定するコードを書いてみました。 ※TensorFlow公開されたの去年の11月だからもう半年たつんですね… 参考にしたページ 今回使った画像セットは例の686枚です。 http://killmebaby.tv/special_icon.html 全体の方針・キルミーアイコンの分類とかはkill_me_learningの先人である方が書かれたこちらの記事を参考にさせていただきました。 kill_me_learning (4) Labellioを用いたキルミーベイベーアイコン686枚によるキルミーベイベー的画像分類 サンプルネットワークへの画像の変換・入力の方法はこちらを参考にさせてい
ここではサンプルのIoTセンサーからのデータを使ってTensorFlowで機械学習し、検知されたセンサーデータからアマチュア/普通/プロの判定をしてみます。 1. TensorFlowを準備します BluemixのDockerコンテナ環境にTensorFlowをインストールするを参照し、Bluemix環境にTensorFlowを準備します 「デプロイ」ステージを構成するステップで、portとして、8888以外に、6006と9000も開けておくようにします 3. Python実行環境にflaskとpandasを入れておきます。flaskはpip istall flaskなどで、pandasはpip install pandasなどでインストール可能です 4. TenserFlowのDockerコンテナのデプロイによりBluemixから提供されるIPアドレスのうち、「パブリックIP」を使用して
WARNING: THESE IMAGES ARE DEPRECATED. TensorFlow's Dockerfiles are now located in tensorflow/tools/dockerfiles/. However, these Dockerfiles are still used to build TensorFlow's official Docker images while the internal infrastructure for the newer Dockerfiles is being developed. This directory will eventually be removed. Using TensorFlow via Docker This directory contains Dockerfiles to make it ea
以下の環境で試したので、インストール時の作業記録を残しておきます。 Mac OS X CPUのみ Amazon web service(AWS) GPUあり なお、TensoFlowはWindowsで動作しません。TensorFlowが採用しているGoogle製のビルドツールBazelが、LinuxとMacのみの対応です。手元にMacかLinuxマシンが無ければ、AWSでUbuntu環境を用意するのが簡単だと思います。 Mac OS X CPUのみで動作するパッケージをインストールしました。最もお手軽です。 スペック MacBook Pro (Retina, 15-inch, Mid 2014) CPU: 2.2 GHz Intel Core i7 メモリ: 16 GB 1600 MHz DDR3 公式ドキュメント通りpipでパッケージを導入。
import Control.Monad (replicateM, replicateM_) import System.Random (randomIO) import Test.HUnit (assertBool) import qualified TensorFlow.Core as TF import qualified TensorFlow.GenOps.Core as TF import qualified TensorFlow.Minimize as TF import qualified TensorFlow.Ops as TF hiding (initializedVariable) import qualified TensorFlow.Variable as TF main :: IO () main = do -- Generate data where `y =
README.md TensorFlow-Slim image classification library TF-slim is a new lightweight high-level API of TensorFlow ( tensorflow.contrib.slim ) for defining, training and evaluating complex models. This directory contains code for training and evaluating several widely used Convolutional Neural Network (CNN) image classification models using TF-slim. It contains scripts that will allow you to train m
以下のことについて知りたい人向けの記事。 ①TensorFlowのチュートリアル(Deep MNIST for Experts)を自分の書いた数字で試す方法 ②Windows7だけどLinux(Ubuntu)でTensorFlowの開発をする方法 ーTensorFlowはUbuntuで開発したほうがいろいろ良い点があるなーと思った ・GUI周りがしっかりと作りこまれている ーTensorBoard(グラフの可視化機能)が簡単に使える ーGUIアプリ開発が簡単 ・apt-getで便利なライブラリやツールを簡単にインストールできる ー元々Ubuntuの機能であるだけあってつまづくことが少ない ・Pythonで音を出せる ーこれで音声処理がはかどる ーPyAudioを使う ーWindowのDocker環境で音出すのはあきらめました ーこの機会にWindows7とUbuntuのデュアルブート環境を
PyCon JP 2016カンファレンスレポート 2日目 Andrey Vlasovskikh氏基調講演「Pythonのこれから」、注目セッションとLT、そしてクロージングへ 皆様、こんにちは。PyCon JP メディアチームです。先日公開したカンファレンス1日目の記事はいかがでしたでしょうか? 本レポートでは、引き続き2日目のキーノートやカンファレンスなどの様子をご紹介します。YouTubeへのリンクがあるTalkもありますので、ぜひご自宅や職場でカンファレンスの様子をご覧ください。 2日目基調講演 『Python3.6紹介 そしてPython3のこれから』― Andrey Vlasovskikh (木村真) トークセッションday2は、オープニング、そしてAndrey Vlasovskikh(アンドレイ・ヴラソフスキ)氏による基調講演「Python3.6紹介 そしてPython3のこれ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く