stMind

about Tech, Computer vision and Machine learning

python

pythonanywhereを試してみた

Python Programming in your Browser: PythonAnywhereフリープランのアカウントを作成して試してみました。 pythonやipythonを使ったり、フリーだと500MBまでのスペースがあるので、pythonファイルを置いてbashで実行したり出来る。Dropboxと連携することも…

libsvmでSVM

mlpyのlibsvmでSVMを体験。kernel_typeを色々変えことで識別が出来る/出来ないを視覚的に理解できる。 import numpy as np import matplotlib.pyplot as plt import mlpy f = np.loadtxt("spiral.data") x, y = f[:,:2], f[:,2] svm = mlpy.LibSvm(svm_type…

Numpyのlinalg.lstsqの覚書

ヘルプはnumpy.linalg.lstsq ― NumPy v1.7.dev-3cb783e Manual (DRAFT)か、ipythonでhelp(linalg.lstsq)として確認できる。 lstsq(a, b, rcond=-1) 最小二乗解を計算する ax=bを||b-ax||^2を最小にするベクトルxを求める事により解く パラメータ 係数行列a(…

withingsのtweetからmatplotlibで体重ヒストグラムを描く

matplotlibを使って、ヒストグラムを描くテスト。 withingsの体重tweetを取得して、体重をヒストグラムにする。 # -*- coding: utf-8 -*- import matplotlib.pyplot as plt import twitter from pit import Pit import re import numpy as np config = Pit.g…

mlpyのBasic Perceptron

今日もmlpyを試す。 perceptron.py 単純パーセプトロンのクラス。learnメソッドの中で学習を行なっている。アルゴリズムとコードの対応を見ていくと、入力ベクトルxarrと重みにバイアスノードを加えて、0より大きい場合は1を、0以下の場合は0を出力し、誤差…

OSX Lionにmlpyをインストール

以前としてunit testには失敗するけど、ipythonからmlpyをインポートして使うことが出来るようになったのでそこまでをまとめておく。 必要なもの mlpyのインストール説明によると、以下のものが必要。 GCC Python >= 2.6 or 3.X NumPy >= 1.3.0 (with header…

Lionでscipyインストール(というかunit test)が上手くいってない

mlpyを試そうとしていて、numpyとscipyをインストールしようとしていて、インストール自体は出来るのだけどunit testが通らない状態。解決できてないけど、状況整理。 scipyがNGの組み合わせ Lionで元々入ってたpython2.7.1 Python 2.7.1 (r271:86832, Jun 2…

pythonインタープリタが32ビットと64ビットのどちらで動作しているかを確認する方法

macでユニバーサルバイナリとして提供されている場合、32ビットか64ビットかを確認したいことがあります。 $ file /usr/bin/python /usr/bin/python: Mach-O universal binary with 2 architectures /usr/bin/python (for architecture x86_64): Mach-O 64-b…

単純パーセプトロンのアルゴリズム

Machine Learning: An Algorithmic Perspective (Chapman & Hall/Crc Machine Learning & Patrtern Recognition)作者: Stephen Marsland出版社/メーカー: Chapman and Hall/CRC発売日: 2009/04/08メディア: ハードカバー クリック: 25回この商品を含むブログ…

Machine Learning ラーニングのためのPythonライブラリをインストール(最低限)

最低限、この3つがあればMachine Learning本のプログラムは手元で試すことが出来そう。 numpy matplotlib scipy ということで、自分の環境 Python2.7.1 MacOSX Lion 10.7.3 でのインストール方法の記録。unit testを通すのは時間がかかりそうだったので、こ…

iPythonでpython2.6を使う方法

意外に日本語で解説されたページがなかったので、備忘録の意味も込めて書いておく。 やることは一つ といっても事は単純で、post past :: james murty » Blog Archive » IPython with Python version 2.6 on OS X Leopardに書いてある通り、ipythonをインス…