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

5月は機械学習とReact

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…

Unicornで動かしたRailsのログをtd-agent に流してS3にアップロードする

td-agentのログはアプリサーバーにおいて置くと膨大になってしまいます。 RailsアプリのログをS3に流してあとで分析できるようにします。 S3との連携プラグインをいれる gem install fluent-plugin-s3 /etc/td-agent/td-agent.conf に設定ファイルを置く <source> @t</source>…

図で理解する畳み込みニューラルネットワークの設計「実装ディープラーニング」第3章〜第4章

CNNの仕組みを図にすることで、畳み込み層、プーリング層、全結合層の意味合いや、設計の勘所などがだんだん掴めてきました。 今回の内容は、 実装 ディープラーニング作者: 藤田一弥,高原歩,株式会社フォワードネットワーク出版社/メーカー: オーム社発売日…

図で理解する「実装ディープラーニング」第1章〜第2章 畳み込み層、プーリング層、バッチ学習、損失関数 

書かなきゃ覚えられない体質なので、「実装ディープラーニング」の内容を図にしてまとめていきます。 実装 ディープラーニング作者: 藤田一弥,高原歩,株式会社フォワードネットワーク出版社/メーカー: オーム社発売日: 2016/11/30メディア: 単行本(ソフトカ…

AWS EC2 UbuntuでNo space left on device になってしまったよ... ブロック追加

とりあえず、 df -h(disk free, ディスク空き容量) してどれくらい使い込んでいるかをみると、 /dev/xvda1 7.7G 7.7G 100% で満杯だった。 sudo du -h --max-depth=1 {somedir} (disk usage, ファイル空き容量) で当たりをつけたディレクトリ配下でどれくら…

unicron-railsでリモートRailsサーバーの起動に失敗、しかもエラーログがリモートにない

cap staging deploy が毎回失敗してしまう。 (Backtrace restricted to imported tasks) cap aborted! SSHKit::Runner::ExecuteError: Exception while executing as ubuntu@xxxx: bundle exit status: 1 bundle stdout: master failed to start, check stde…

Twitterみたいに各タブが無限スクロールするコンポーネントの実装【React】

ツイッターの様な、 「タイムライン」「お気に入り」「フォロワー」 みたいなタブが横並びになっており、それぞれに無限スクロールが可能なユーザープロフィールページは、どうコンポーネント分けるのがベストなのか? について悩んでしまいました。 これ、…

Reactのライフサイクルメソッドとその使いドコロのまとめ - ajax callをするのに最も適した場所は?

React.jsを勉強し始めて3日経ちました。 いまいちよくわからなかったReactのライフサイクルメソッドの使い分けについて調べたのでまとめます。 ライフサイクルと使いどころ componentWillMount コンポーネントがDOMツリーに追加される前に一度だけ実行され…

React.js - Tabの表現には props.children が便利

最近、遅まきながらReactを勉強しています。VR, Web, iOS, androidで一つのコンポーネントを使いまわして表現できるのはとても魅力的だと思ったからです。 呼び出す親側から変数をDOMタグのアトリビュートとして受け取りpropsから引き出す・・・という形態に…

cap deploy が失敗する原因がcd:cd:2: permission denied: だった

cap aborted! SSHKit::Runner::ExecuteError: Exception while executing as ubuntu@x.x.x.x 他の人のPCでステージング環境にデプロイしようとしたら、エラーが出るということがありました。 原因は秘密鍵のあるディレクトリのパーミッションでした。 .sshデ…