今日も窓辺でプログラム

外資系企業勤めのエンジニアが勉強した内容をまとめておくブログ

ビットコインの約定履歴を取得してローソク足チャートを描いてみる

はじめに

ここ最近、ビットコインを筆頭とした仮想通貨が世間を騒がせているようです。私は完全に乗り遅れてしまいました。仮想通貨の取引所はAPI等も多く公開しているようなので、遅れながらも何もやらないよりはと思い、公開APIを読んでビットコイン取引のローソク足チャートを作成してみました。

将来的には何らかのアルゴリズムで取引を自動で行うプログラムを書きたいですが、まずは簡単なところから行ってみます。

続きを読む

PyTorchでMNISTをやってみる

はじめに

PytorchでMNISTをやってみたいと思います。
chainerに似てるという話をよく見かけますが、私はchainerを触ったことがないので、公式のCIFAR10のチュートリアルをマネする形でMNISTに挑戦してみました。

Training a classifier — PyTorch Tutorials 0.3.0.post4 documentation

続きを読む

Wikipediaでword2vecの学習してEmbedding Projectorで可視化してみる

はじめに

前回の記事で、Wikipediaの全行に対してループを回せるような環境を用意しました。
www.madopro.net

そのコードを利用して、今回はWikipediaの全記事をもとに

  • gensimを使ってword2vecモデルを学習して、
  • その結果をEmbedding Projectorを使って可視化

してみたいと思います。

続きを読む

Wikipediaの日本語記事を全行を、分かち書きしてforループで回す

はじめに

機械学習の勉強をするにあたって、日本語Wikipedia全文を学習データにできるとよさそう、ということでデータのダウンロードから、分かち書きされた文章をPythonのfor文で回す段階にもっていく方法をまとめました。

  • はじめに
  • 環境
  • コード
  • Wikipedia全記事のダウンロード
  • Wikipedia Extractor
  • 行ごとにfor文を回す
  • 分かち書きして一つのファイルに保存
  • 実行してみる
  • おわりに
  • 参考ページ
  • 関連記事
続きを読む