【Python】小数点の桁数指定

よく忘れるのでメモ # 小数点以下2桁にする "{:.2f}".format(3.141592) # 3.14www.headboost.jp

ubuntu18.04にJuliaをインストール

julialang.org 公式サイトからGeneric Linux Binaries for x86 の64bitのリンクをコピー $ cd ダウンロード $ wget https://julialang-s3.julialang.org/bin/linux/x64/1.1/julia-1.1.0-linux-x86_64.tar.gztarコマンドで展開する. 最後~/.profileにPATHを設…

【tex】独立記号の定義

LaTeXでグラフィカルモデルなどで用いる_||_という記号の定義 \newcommand{\indepe}{\mathop{\perp\!\!\!\perp}} \newcommand{\notindepe}{\mathop{\perp\!\!\!\!\!\!/\!\!\!\!\!\!\perp}}

【実験】 水樹奈々さんと田村ゆかりさんの曲の歌詞を比べてみた

私は水樹奈々さんの曲をよく聴きます. 水樹奈々さんの曲と言えば, ETERNAL BLAZEを始めとするカッコいい曲が多いイメージです. また奈々語と呼ばれる難解な読みの歌詞が特徴的です.そんな水樹奈々さんとよく比較されるのが田村ゆかりさんですね. 歌手として…

【python】 PythonでMeCabを使う

エラーが出てよくわからなかったけど, ここを参考にしたら上手くできた. own-search-and-study.xyz

物体認識をお手軽に試す

ImageNetにおける物体認識をしたいとする. 通常ならイチからモデルを組み, データを入手し, 学習させ……という作業が必要なわけだが, ディープラーニングのフレームワークKearsならこれが簡単にできる. さらに, VGGやResNet, Xception, MobileNetなど自宅の計…

【linux】コマンドラインから画像をリサイズする

拡張子を変換したりするconvert コマンドでリサイズもできるそう. a.pngを640x640のb.pngにリサイズしたい場合 $ convert a.png -resize 640x640! b.png imagemagick.rulez.jp

【numpy】よく見るサイトメモ

sin波の生成 qiita.com乱数生成 qiita.com (b - a) * np.random.rand() + a

(曲線, 曲面) の法線と接線

機械学習をやる上で重要な線形代数学と微分のお話.多次元の曲線に関するベクトルの計算を導入する. 厳密な説明ではないので, 簡単な二次元の例から多次元へと拡張していく. 曲線の法線ベクトル 曲線 の座標(a, b) における法線ベクトルが であることを示す. …

【numpy】 行列結合

a = np.array([[1, 2], [3, 4], [5, 6], [7, 8]]) b = np.array([[1, 2], [3, 4], [5, 6], [7, 8]]) c = np.vstack((a, b)) c = np.array([[1, 2], [3, 4], [5, 6], [7, 8], [1, 2], [3, 4], [5, 6], [7, 8]])

k-NN法をフルスクラッチ実装

今日はk-NN法(k-NearestNeighbor)を実装する. k-NN法の概念 k-NN法は教師データから未知データを予測する教師あり学習の一つで, また, 線形回帰などのようにパラメータを最適化するような手法を取らない. すなわち, 「教師データから識別境界のようなものを…

最小二乗法をフルスクラッチで実装する

ココで言うフルスクラッチは行列演算以外である. 行列演算は本質ではないので, 行列演算ライブラリは使うことにする.前回の記事で線形モデルの最小二乗法について, パラメータの解が で得られることが分かった. これをPythonによって実装してみる. 今回は一…

最小二乗法概略

予測モデルをつくるときに最も簡単な方法としては「最小二乗法による線形モデル」と「k近傍モデル」である. この2つは統計学や機械学習を学んでいない人でも割と思いつきそうな方法である. 線形モデルとはパラメータに対して線形なモデルという意味である. …

cshでpyenv構築

pyenv のリポジトリ githubとのssh接続の設定を行う前にひとまずhttpでcloneしよう github.com 構築の基本的な流れ qiita.com まずは環境変数のproxyを設定 cshだとexport コマンドが無いためsetenvで環境変数を設定 ```bash $ setenv http_proxy proxy.exam…

コロッケそば

食べるなどした.

【環境設定】Ubuntu 18.04 LTSでmarkdown編集

qiita.com

【環境設定】opencvを入れる

後々のことも考えて, pyenvでanaconda3.x環境を作りcondaでインストールするのが無難そう. qiita.com

【環境設定】 pictbearをUbuntu 18.04 LTSに入れる

Vectorなどからインストールファイルをダウンロード www.vector.co.jpダウンロードしたディレクトリで $ wine pb204.exeインストールウィンドウには文字化けが出てくるが感覚でインストールすれば良い. 再起動して全アプリメニューからpictbearを検索して起…

【環境設定】proxy環境下でBitbucketでgitする

22ポートが閉じられているので443ポートで通信を行う. $ touch ~/.ssh/config $ emacs ~/.ssh/configHost bitbucket.org User git IdentityFile ~/.ssh/id_rsa HostName altssh.bitbucket.org Port 443 ProxyCommand connect.exe -H hoge.proxy.jp:1080 %h %…

【shell】コマンドラインから画像をリサイズする

端末から画像をリサイズする a.pngという画像を640px * 640pxのb.pngに変換する. $ convert -resize 640x640 a.png b.pngディレクトリ内にある全ての画像に適応するならば for filename in *.JPG; do convert -resize 640x640 $filename ${filename%.JPG}_64…

【環境設定】pyenvを入れる

qiita.comUbuntu 18.04 LTSの場合は.bash_profileではなく.bashrcに書き込む $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ source …

【環境設定】自宅と職場でproxy設定するときの流れメモ

【ブラウジング】 Ubuntu 18.04 LTSの右上の設定からネットワーク→プロキシ→有効/ 無効の選択【apt】 $sudo emacs /etc/environmenthttp_proxy="....." https_proxy="....."を; でコメントアウト【git】 .gitconfigの[http], [https]の4行を; でコメントアウ…

【環境設定】ubuntu 18.04 LTSにslackを入れる

slackのデスクトップアプリケーションを, dpkgでインストールする方法 単純にslackのwebサイトからダウンロードして $ sudo dpkg -i xxx.debとやったらlibappindicator1が無いみたいなエラーがなされたので, $ sudo apt --fix-broken install $ sudo apt ins…

【環境設定】proxy環境下でgit設定

qiita.com qiita.com $git config --global http.proxy http://proxy.example.com:8080 $git config --global https.proxy http://proxy.example.com:8080設定場所は.gitconfig

【環境設定】ubuntu18.04でプロキシ下でaptを実行

自宅でインストールしたubuntuをプロキシ環境下にあるネットワーク環境に持っていったとき, システム全体のプロキシ設定でブラウジングなどできたので, apt installなどできると思っていたが別に設定しないといけないらしい. 参考にしたのはこれ usado.jp $ …

【環境設定】ubuntuでコマンドラインからクリップボードにコピー

qiita.com

【環境設定】Ubuntu 18.04LTSでCtrl + Spaceで変換する

mozcを起動してデフォルトでHankaku/Zenkakuの項目をメモして 全く同じものをCtrl+Spaceに置き換えてエントリーを追加すればよい. mozcを閉じるときに「設定は新しいアプリケーションから適応されます」的なことを言われたので, 新しいアプリを起動して試し…

【環境設定】ubuntuのCapsLockをCtrlに変更する

linuxfan.info sicklylife.hatenablog.com

【環境設定】ubuntuにNode.js入れる

qiita.com

【環境設定】ubuntuにGPUドライバを入れる

自分のノートPCにubuntu 18.04 LTSを入れて, GPUドライバがデフォルトでIntelの内蔵のグラフィックドライバになっていたため, NVIDIAのに変えた. ここを参考にしたらスンナリできた. taktak.jp $ ubuntu-drivers devices $ sudo ubuntu-drivers autoinstall …