NEologd Casual Talks 参加メモ

NEologd Casual Talksに参加してきた。

NEologdをどう使うと便利なのか - クエリ拡張における活用 - (@Quasi_quant2010)

  • クエリSuggestにおける前処理エラーの補正
  • Suggestにおける複合語を補正
  • 検索漏れを防ぐ
    • 辞書としてNeologdを使う
    • クエリ拡張
    • N-Best
続きを読む

Vagrant で仮想マシンのメモリサイズを変更

Vagrantfile でMB単位で指定する。以下は4GBを割り当てる場合。


Vagrant.configure(2) do |config|

config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
end

end

仮想マシンを再起動してメモリサイズ確認。

$ free -m
             total       used       free     shared    buffers     cached
Mem:          3952       1457       2495          0         32        288
-/+ buffers/cache:       1136       2816
Swap:          767          0        767

ffmpeg で動画ファイルから音声だけ抜き出す


$ ffmpeg -y -i input.mp4 -ab 128k output.mp3

動画ファイルに保存されている音声を再エンコードせずに抜き出したい場合

# エンコード確認
$ ffmpeg -i input.mp4
(省略)
Input #0, flv, from 'input.mp4':
Metadata:
moovPosition : 31586284
aacaot : 2
audiochannels : 2
cprt : XXX
ctoo : TMPGEnc Video Mastering Works 5 Version. 5.3.1.85
cnam : YYY
length : 119070720
timescale : 44100
sampletype : mp4a
Duration: 00:45:00.02, start: 0.000000, bitrate: 99 kb/s
Stream #0:0: Audio: aac (LC), 44100 Hz, stereo, fltp

# aac なので m4a に変換
$ ffmpeg -y -i input.mp4 -acodec copy output.m4a

  • -acodec copy オプションで再エンコードせずに抜き出せる

Deep Learning Tokyo 2016 参加メモ

Deep Learning Tokyo 2016に参加してきた。

Articulate and Actionable Deep Learning (Prof. Trevor Darrell)

  • Articulate: Image Description
    • Combine CNN visual model with RNN for sequential output
  • Video Description
    • sequence input & output
  • Deep Compositional Captioner
  • Learning to Compose Neural Networks for Question Answering
  • Natural Language Object Retrieval
    • Spatial Context Recuurent ConvNet (SCRC)
    • 論文
  • Deep Visuomotor Representations
続きを読む