Scikit-learnのSimpleImputerクラスを使用すると、データセットの欠損値を簡単に補完することができます。Kaggleの練習用Competitionでも使われているタイタニックのデータセットを例に、SimpleImputerをどのように使うか見ていきたいと思...SimpleImputerで欠損値を補完する2019-07-09MT4でカスタム指標を定義してみるMQL4前回はMT4でスクリプトを実行してみました。今回はチャートに自分で定義した指標を描画するカスタム指標を定義してみようと思います。独自に作成したテクニカル指標をチャートに...MT4でカスタム指標を定義してみる2019-07-08MT4でスクリプトを実行してみるFXなどの自動売買で使用されるMT4でスクリプトを実行してみます。FXの取引に使われるソフトウェアです。色々な通貨ペアのチャートを表示することに加え、そのチャートに対してプログラムを走らせることができます。scrollPageUpにショートカットを割り当てて使っていました。前回の記事ではSparkをローカルで試せる環境を用意しました。Linux(WSL)でSpark環境を構築してみるSparkSparkで走らせるプログラムの開発のため、WindowsのローカルでSparkを走る環境を用意したかったので作業内容をメモしておきます。Tensor2Tensorという、広く使われているモデルやデータセットが実装されているディープラーニングのライブラリがあります。前回の記事ではpytorchのサンプルコードを参考にし、Wikipediaの記事の一部に対してRNN言語モデルを学習させてみました。pytorchのGitHubに上がっているサンプルを見ていたら、RNNを使って言語モデルを実装しているものがありました。ここ最近、ビットコインを筆頭とした仮想通貨が世間を騒がせているようです。私は完全に乗り遅れてしまいました。PytorchでMNISTをやってみたいと思います。chainerに似てるという話をよく見かけますが、私はchainerを触ったことがないので、公式のCIFAR10のチュートリアルをマネする形でMNISTに挑戦してみました。設定を追記しても、bash起動時に設定が読み込まれない、という現象に遭遇しました。~/.bashrcとすれば設定は反映されるものの、毎回これは面倒くさい...。GitHubのIssueにありました。前回の記事で、Wikipediaの全行に対してループを回せるような環境を用意しました。機械学習の勉強をするにあたって、日本語Wikipedia全文を学習データにできるとよさそう、ということでデータのダウンロードから、分かち書きされた文章をPythonのfor文で回す段階にもっていく方法をまとめました。scikit-learnのtrain_test_splitという関数を使うと、データセットを訓練データをテストデータに簡単に分割できます。scikit-learnに付属している数字手書き文字のデータセットを使用した例を紹介します。Vectorizationを見ていきます。順に実装していきます。前回の記事の続きです。非常にシンプルなモデルを使って、隠れ層が果たす役割や、バックプロパゲーション(誤差逆伝播法)の考え方を見つつ、実装していきます。2の部分を追っていきます。前回は線形回帰でしたが、今回はロジスティック回帰です。最近機械学習の勉強ができてなかったのですが、知人にとあるチュートリアルをおすすめされたので、自分の学習も兼ねて紹介記事を書いていきます。networkというシリーズです。ここ最近新しいチームに参加し、仕事がバタバタしていて更新が滞ってしまっていました。以前のチームとはかなり毛色や作業内容が異なるので、今回は新しいチームでの勉強も兼ねて記事を書いてみます。先日、当ブログのこの記事がはてなブックマークのホットエントリーに掲載されました。www.madopro.netこの記事を書いている時点で500個以上のブックマークをいただいています。Pythonで日本語の処理をしていると、UnicodeEncodeErrorに出くわすことがあるかと思います。CNTKのチュートリアルの一つ目の題材がロジスティック回帰だったので、チュートリアルに沿ってロジスティック回帰をしてみます。今回は、下記のチュートリアルを追いかけたものを日本語で解説しているような記事になります。GoogleがTensorFlowというディープラーニングのフレームワークを提供しているように、MicrosoftもCNTKというディープラーニングのフレームワークを提供しています。Visualizationという機能が追加されました。単語や画像などを表現しているベクトルを可視化するためのツールです。公式サイトの説明ページを開いてみてください。以前、日経平均が日中にどの程度動くかの予想にチャレンジしていました。Pythonを使ってYahoo!ファイナンスの株価時系列データを読み込み、ロウソク足と出来高のチャートをひとつの図に描く方法を紹介します。データの読み込みにpandas、描画にはmatplotlibを使用します。年始のお休み中で少し時間もあるので、たまには気分転換に書評というか、読んだ本の感想でも書いてみようと思います。ソフトウェア開発者の人生マニュアル」という本です。Udacityというネット上のビデオを視聴する形で受講できる講義を提供しているサイトがあります。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。