機械学習でいろいろたのしもうとおもったので、
vagrant上でubuntu 16.04を動作するようにし、
tensorflowをセットアップしてHelloWorld的なことができるところまでやります。

環境のセットアップ

tensorflowは、pythonとc/c++で動作しているそうです。言語環境とpython、tensorflowをセットアップします。

# Make work dir
$ mkdir work_tensorflow
$ cd work_tensorflow

# Setup ubuntu vm
$ vagrant init ubuntu/xenial64
$ vagrant up
$ vagrant ssh

# Setup python
$ sudo apt-get install language-pack-ja
$ sudo apt-get install python-pip python-dev

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl

# Python 2
$ sudo pip install --upgrade $TF_BINARY_URL

 

Hello Worldしてみる

Hello World的なCode.
2+3 = 5
が処理できます。

ubuntu@ubuntu-xenial:~/book$ cat test.py
# coding: UTF-8
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import tensorflow as tf

const1 = tf.constant(2)
const2 = tf.constant(3)
add_op = tf.add(const1, const2)

with tf.Session() as sess:
  result = sess.run(add_op)
  print(result)

出力は下記の様になります。

今回は、まず簡単にPythonでtensorflowが動作することを確認しました。

Podcast also available on PocketCasts, SoundCloud, Spotify, Google Podcasts, Apple Podcasts, and RSS.

コメントを残す

The Podcast

Join Naomi Ellis as she dives into the extraordinary lives that shaped history. Her warmth and insight turn complex biographies into relatable stories that inspire and educate.

About the podcast