python
機械学習とかにも欠かせない、Python の非同期処理を実装するために Promise を実装する方法を調べたら、Python の非同期処理は奥が深かった、という話。
クラウド上で matplotlib.plot してリモートからログインしてる手元の Laptop とかでグラフを表示する方法を調べました。
Facebook の機械学習ライブラリをためすチュートリアルの第2回です。前回のエントリでインストールした、Facebook の時系列分析用ライブラリ Prophet 。今回は公式のガイドにそって実際に分析をしてみます。 ** Sorry, this note is Japanese only, but ple…
** Sorry, this note is Japanese only, but please take a look at some code snippets. Hope it helps you. Google (の、子会社の DeepMind 社)の AlphaGo が韓国の囲碁名人に公式戦で勝利してからはや一年。 そして、機械学習のライブラリ TensorFlow …
Apple の買収観測が出ている人工知能関係スタートアップ「Turi」。その Turi が提供する機械学習のフレームワークを試してみた。インストールから簡単なチュートリアルまでのまとめ。
機械学習の際のデータの前処理の一環としてデータの変換をしている中で、ネストされたデータをフラットに(一次元のリストに)したいことがよくあるので、その方法を調べてみた。
pandas のデータの変換方法。階級値とその頻度が含まれているデータを、各データで1レコード・階級値ごとに頻度行分だけ、というテーブルに変換する方法。
データ サイエンティスト にオススメの新しい Python 環境を発見!Python の IDE の中ではRStudio に一番近い Rodeo という製品のレビューです。R 使いのデータサイエンティストにオススメです。
最近 Googleアナリティクスの新しい API - Core Reporting API v4 のベータ提供が始まったみたいです。早速 Python で API からデータを取り出す方法を調べてみました。
TensorFlow を scikit-learn の手軽さで使える TF Learn( skflow )。この TF Learn で学習した場合に、TensorBoard で visualize するログを残す方法を紹介します。
TensorFlow のドキュメントをサクッと確認したい時のための Tips をまとめました。
Jupyter notebook ( a.k.a Ipython notebook ) の発展系としての IDE である、JupyterLab で matplotlib を使おうとしたら
以前 TensorFlow を Anaconda 環境にインストールする方法を紹介していますが、今回はソースコードからインストールする方法のまとめです。
** Sorry, this note is Japanese only, but please take a look at some code snippets. Hope it helps you a bit! これがGoogle さんの力なのか、爆発的な広がりをみせつつある TensorFlow 。 ちまたでも「人工知能ガー」とか「 Deep Learning ガー」みた…
IPython notebook に YouTube 動画を埋め込むことができるんだって・・・!Ipython notebook でプレゼンするあるので便利かも。その方法をまとめました。
scikit-learn で F1値を計算した時のエラー UndefinedMetricWarning: F-score is ill-defined and being set to 0.0 in labels with no predicted samples. の原因と対策です。
numpy と違って、すべての変数は Tensor と呼ばれるオブジェクトになってしまう TensorFlow 。慣れないわたしなんかはしょーーーもないところでつまづいてしまいます。 今日も恒等行列で初期化するというたわいもないことで無駄に時の流れに身を委ねてしまい…
ちゃんと動いていた pytest のテストが動かなくなった。エラーメッセージを見ると pep8 絡みのエラーみたいなんだけど、なかなか解決方法がわからなくて苦労したので、ここに解決方法をメモっておきます!
機械学習やレコメンドエンジンの開発時にサンプルデータとしてよく使われる MovieLens のデータ。データを pandas の DataFrame に変換して使うことが多いと思いますが、その時に地味ーにめんどくさいアレを解消する方法を考えました。
たまに pip でパッケージをインストールしようとして失敗したりしてパッケージのソースを見たいことがある。 最近は github とかにソースをわかりやすく公開しているケースも増えてきてるけど、たまにそれがない場合などもあるので、pip コマンドでソースだ…
Eclipse に PyDev をインストールして、Google App Engine のアプリケーションを開発していると、実行環境の設定に悩む。 Run Configurations (実行の構成)の中に、PyDev Google App Run という設定をする場所があるんだけど、ここに設定を作成して実行し…
Eclipse + PyDev 環境で開発をしていると、import できてるモジュールなのに、Unresolved import error というエラーがでることがある。その理由と解決方法を見つけたので備忘録を兼ねて書いておく。
Python のフレームワーク Flask で Restful API を開発時、jsonify メソッドで JSON 出力しようとすると、日本語が文字化け・・・その原因と解決方法の記録。
機械学習 の便利ツール MALSS インストール時のエラーを解決する - No files/directories in ... /malss/pip-egg-info (from PKG-INFO)
MALSS インストール時の No files/directories in /var/folders/ ... /malss/pip-egg-info (from PKG-INFO) というエラーのエラーを解決に手間取ったのでメモを残しておく。
このところ ネットワーク分析 (Rで学ぶデータサイエンス 8)に沿ってグラフ分析をやってて、それにハマってるわけだが、いろいろやっているうちに Python の生みの親のグイド・ヴァンロッサム先生自らによる、Python Patterns - Implementing Graphs(英語)…
前回に引き続き、ネットワーク分析 (Rで学ぶデータサイエンス 8)の勉強を python で行う続き。 ところが、python-igraph を Anaconda 環境にインストールしようとしたところ、libiconv.la がない、というようなエラーが出て、結構手こずったので解決方法のメ…
ネットワーク分析 (Rで学ぶデータサイエンス 8)という、グラフ分析 の本を買ったのだがこれがなかなか面白い。 グラフ分析とかグラフ理論とかっていうと、Facebook とかのソーシャルメディアが真っ先に思い浮かぶ感じだが、レコメンドとかコンテンツの分析と…
Anaconda の conda create コマンドで新しい環境を作ろうとしたところ、次のようなエラーが出ることがある。 Error: No packages found in current os x-64 channels matching: xxxx xxxx の部分はパッケージ名なのだが、削除したはずのパッケージ名でこのエ…
Twilio というユニークなクラウドサービスがある。 簡単に言えば、クラウド上に電話番号を発行することができて、その電話番号に電話をかけると、Twilio の API を通じていろんな処理ができる、というものである。 面白そうだなー、と思っていたら、Google C…
Google Cloud Datalab は Google が提供するクラウド上の iPython Notebook 環境。 そこに作った個別のノート(ipyhone notebookのファイル)はブラウザからダウンロードできるが、一式ダウンロードはできず、いちいちダウンロードするのも面倒くさい・・・ …