ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

5月9日(水)

  • 毎日ブログを書く
    • あと15分で明日になるので急ぐ
  • 今日も走った -> 4km
    • ポケモンgo、速く走るとたまごのゲージの進みがおかしい。ゆっくり走ったらちゃんと進んだ距離分ゲージが進んでいるようにみえる
  • やりたくない仕事の進め方を知りたい
    • どうあがいてもやばい。しかしやらないと進まないのでこれからやる
  • 強化学習やりたかったけど明日に持ち越し
  • hacker newsを一定時間でheadless chromeGoogle翻訳になげて翻訳して通知してくれるサービス
    • translate apiがあるけど金がかかるのでゴリ押ししたい案

強化学習の勉強

同僚から教えてもらったこれをやる

https://www.udemy.com/tensorflow_reinforce/learn/v4/overview

最初の説明は聞いたけど、前半は使用するモジュールのインストールなので、飛ばしてQ学習からスタートした。

環境準備の準備

venvでやろうとしたけど、めんどくさくなってdockerでやることにした。

んで、参考にした手順は下記.

medium.com

Anacondaをインストールするために、DockerFileに下記行を追加。

RUN wget --quiet https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh -O ~/anaconda.sh && \
    /bin/bash ~/anaconda.sh -b -p /opt/conda && \
    rm ~/anaconda.sh && \
    ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \
    echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \
    echo "conda activate base" >> ~/.bashrc

手順を通してみて思ったことが、DockerFileで色々インストールしたのに後の手順で別Python環境作成してactivateしてそのあとにpipしているからよくわからんのでこれは必要なのでは?と思っている。

vncとかどうすんねんとぐぐってみたら参考になったのが下記。

cpw.hatenablog.com

結果

学習までできるようになったけど、VNCがつながらない

あとtmuxの使い方がわからなくて死んだ

とりあえずCtrl + b -> windowの番号で画面移動ができる.

tmux aでattachできる tmux lsで接続できているか確認できる? tmux kill-serverで殺せる

qiita.com

X serverがない問題

blog.amedama.jp

うまくいかず

色々参考にして試す

hsuzuki.hatenablog.com

github.com

qiita.com

ギブアップ

続きはまた明日

勉強したいのに環境構築にハマっておわってしまった。。。

5月8日(火)

  • 今週飲み会あるのに色々な方向から怒涛の依頼がきてどうすべ
  • 家族イベントのための打ち合わせ
  • 自宅で作業
    • やっぱり机ほしいな
  • 走りたかったけど雨降っているので中止
    • 沖縄は梅雨入りました
  • 進捗はあんまりよろしくない
    • 知っていたけど、スコープは短めにしないとデバッグがつらいぞ

5月7日(月)

時間にメリハリつけたくてランニングを始めた。シューズは5000円。全然走れなかった。とりあえずポケモンGOで卵(2km)を2つ孵化させた。

Unityで強化学習の勉強をわかりやすくするプラットフォームが作りたくてml-agentsとTensorflowを勉強したいんだけど、お客様のメールをみてしまいテンションが下がる。明日用事がありバタバタしたくないので、明日で終わればいいかなと思っていたタスクを今から終わらせようと思う。

GWの成績