comp

from Grav to Hugo

comp このホームページのCMSにはGravを使っていたが,Hugoに変えた。 Gravラブだったが,セキュリティ確保のための学内方針で静的サイトに移行しないといけないため,止むを得ずというところ。

Python初心者のための強化学習プログラミング

comp Cは知っているけどPythonは知らない人が,手っ取り早く強化学習のプログラムをPythonで書けるようになるための教材を学生演習用に作りました。

OpenAI gym用Dockerイメージ

comp 演習用のPython環境としてDockerイメージを作った

ColaboratoryでKeras-rl+OpenAI Gym (atari)

comp google colaboratory+openAI Gym+Keras-RLの続編。今度はGymのAtariを試してみた。

ColaboratoryでKeras-rl+OpenAI Gym (classical_control)

comp google colaboratory上で,openAI GymのClassic Controlを使って遊べることがわかったので,さらにKeras-RLを使ってDQL(Deep-Q Learning)を試してみた。colaboratoryはKerasをサポートしているので,あっけなくデモが動いてめでたし。

ColaboratoryでOpenAI gym

comp openAI Gymをgoogle colaboratoryで遊ぼうとすると,Algorithm以外の環境ではアニメーション表示がどうするかが問題になるが,一応なんとかなることがわかった。

R/tidyverse

comp 同じデータを手にしても,それを表にまとめるときには,ある人は列に並べる値を,別の人は行に並べたりする。ある人が一つの表にまとめるようなデータを,別の人は複数の表に分けてまとめることもある。 というわけで,データ処理のときに案外大変なのが,手にしたデータのフォーマットを解析しやすいフォーマットに変換する前処理だったりする。

Slack

comp 研究室メンバとの連絡はSlackを使っている。 不要になった古いメッセージなどを一括で消すツールはないかなと探したら,slack-cleanerというのがあった。

Rのインタラクティブ教材

comp R上で動くインタラクティブ教材swirlの紹介。 以下のように簡単に動きます。 > install.packages("swirl") > library(swirl) > swirl()

ColaboratoryでGPU計算

comp pythonのコードを少し試す時にはjupyter notebookが便利なんだけど,お手軽にクラウド上で使えるものが無いかと探したら,google のColaboratoryが無料で使えて,共同編集もできるので便利。 GPU計算にも(多分)2日前位に対応したらしく,tensorflowとかKerasとかも使えるので,ディープラーニングでも遊べる。

Processingでウィンドウが開かない

comp 卒論プレ配属のみなさんが,Arduinoと筋電センサを使った作品を作成中。 入力データを可視化するのにProcessingをWindows 10で使おうとした 学生さんから,描画ウィンドウが開かないとの報告。 学内LANのproxy設定をする必要があるらしい。

Slide by Markdown

comp 数式を使ったプレゼンを作る時は大抵Keynote+LatexItを使っているが,もう少し簡単に作れないかなと 考え中。 普段のメモではMarkdown形式にしているので,それをそのままスライドにする方法を調べたら, 有名どころではreveal.jsとremarkがあって,どちらもLaTeX記法をMathJax表示できる。 しばらくremark.jsを使ってみることにした。