ほぼ日刊サービス開発日誌

5月は機械学習とReact

モーションキャプチャデバイスの方式とそれぞれのメリット・デメリットについてまとめた

モーションキャプチャとは、人や物の動きをデジタル化するシステムで、 スポーツやリハビリ等における身体の動きのデータ収集 CGで作られるキャラクタの動きを、人間らしく再現 自動車部品や機械製品の挙動、ゴムや布等の素材の伸縮や反応のデータ化・評価 …

Amazon machine image(AMI)のアカウント間共有の仕方

1. 共有対象のAmazonアカウントIDをメモる ログイン後右上のアカウントページからIDの確認可能。 2. 共有側でAMI を選択し、[Actions] から [Modify Image Permissions] を選択 [AWS Account Number] フィールドに AMI を共有するユーザーの AWS アカウント…

Atomから乗り換え。vscodeでvimのキーマップ割当:Ctrl+j をescキーに割り当てる

先月はAtom使っていたけど、いまいち起動が遅くて乗り換えることにした。 早速vim関係のキーマッピング設定をした。 Ctrl+j をescキーに割り当てる設定にしているのだけど、 調べたら「できない、issueになっている」と出てきた。とはいえ試したら普通にでき…

Atomで快適にVimの矩形選択モードを利用する(2018)

atom-sublime-selectとか、vim-mode-visual-blockとか、いろいろプラグインはあるけれど、メンテナンスされていなかったり、マウスを使わなければいけなかったり、v+control+j/k で操作したい自分には適していなかった。 vim-modeの作者さんが作った、 2015…

Pythonでdotenv

pip install python-dotenv # coding: utf-8 # 環境変数のあれこれ from os.path import join, dirname from dotenv import load_dotenv dotenv_path = join(dirname(__file__), '.env') load_dotenv(dotenv_path) import os for k, v in os.environ.items()…

kerasでモデルと重みを保存して再利用する方法

kerasは モデルの構造 モデルの重み を別々に保存する構造になっています。 モデルの構造はjson、もしくはyamlで保存されます。 モデルの重みは HDF5フォーマットで保存されます。これは多次元の配列を保存するのに適した形式です。 # モデルの構造を保存す…

sshでTensorboardする!kerasのmodelをTensorboardに出す!簡単

Tensorflowの可視化をするTensorboard。 まずリモートサーバーでポートを指定して起動 この場合9999ポートで動かす。 tensorboard --logdir=/home/ext/shiho-wyb/dev/cnn_nlp --port 9999 次にクライアントでポート転送設定をする。 いつも ssh -p {接続先ポ…

EC2のボリューム(EBS)容量拡張方法とそのエラー:resize2fs してもCouldn't find valid filesystem superblock.

ボリュームの追加方法は以下を参考にしました。 dev.classmethod.jp 当然なのですが、AWSコンソールからボリュームを追加したがそれだけでは、反映されていませんでした。 拡張したボリューム領域をインスタンス(もしくはOS)で認識させる作業が必要でした。…

imapとnoremapとmap - vim

新しいMacを買ったらescキーがなかったので、Control + jにescキーを割り当てることにしました。 vimrcにうろ覚えで imap <C-j> <esc> と書いてもうまく行きませんでした。 インザートモードの時に、Control + j つまり<C-j>を押すとノーマルモードに戻るのですが、 ビジュ</c-j></esc></c-j>…

sshでもatomしたい

remote-atom Command + , でatom設定を開いて、上記のパッケージをインストール。 ナビゲーションのパッケージ>remote-atom>start-server をクリック リモートサーバーではrmateコマンドを使えるようにする必要がある 以下のようにしてパスの通じているとこ…

テキストデータをCNNを用いて既定カテゴリに自動分類する実装のまとめ

目的 テキストデータをあるカテゴリに自動分類したい。 既存の手法を集めてみた。といっても論文からではなく、ブログ記事を参考に手法と結果をまとめてみた。 1. 全結合層が2つのシンプルなCNN KerasのCNNを使って文書分類する より。 keras/imdb_cnn.py a…

rubyでarxivの論文タイトルをPDF/absのURLから取得する

APIを利用してJSONをパースする。 APIは以下のような構造。 https://api.altmetric.com/version/arxiv/arXiv_id require 'net/http' require 'uri' require 'json' arxiv_id = target_url.split('/').last.match(/\d+\.\d+/).to_s api_url = "https://api.al…