謙虚なひいさの忘備録

しがない情報工学部生のなんでも帳

最近の話

www.sciencedirect.com

ベクトル量子化 - Wikipedia

固有値,固有ベクトルの求め方

machine-learning.hatenablog.com

http://www.math.sci.hokudai.ac.jp/~ishikawa/topology/topology9.pdf

1個=2個!?バナッハ=タルスキーのパラドックスを分かったつもりになる - NAVER まとめ

SciPy+matplotlibで3D散布図を作成(Python)

matplotlibで3Dグラフを描画する - white wheelsのメモ

TeXworks の使い方

 

SOM中間発表に際して、疑問とおまけ

ユークリッド空間とは
・argminは、最小値タイがあっても問題ないのか
・最小近傍半径を決めるのは何故か
・何故色付けするのか(或る意味3次元におとしたようなもん)
・出力結果を検証する数少ない方法とは何か

 

【おまけ】

syobon.jp

月曜日、Dropboxのスマートシンク機能は便利やけど危険
スマート シンク – Dropbox のヘルプ

火曜日、深夜2時からWWDCあるもiPodTouchは来ずorz
Apple Events - WWDC Keynote, June 2018 - Apple

水曜日、SOMに関しては書籍よりもレクチャーや対話を大事にした方が良いとのこと
A neural model of visual figure-ground segregation from kinetic occlusion - ScienceDirect

Command "C:\Users\admin\Anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\admin\\AppData\\Local\\Temp\\pip-build-6v3qoupg\\dlib\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\admin\AppData\Local\Temp\pip-eofaw0ys-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\admin\AppData\Local\Temp\pip-build-6v3qoupg\dlib\
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command. 

 

【まずはOpenCVを触ってみる】

Python OpenCVの基礎 ついに顔検出してみます - Pythonの学習の過程とか

OpenCVを使った顔認識(Haar-like特徴分類器)

 

【そしてDlibへ】

機械学習のライブラリ dlib

www.asset-sale.net

 

C:\Users\kples>pip search dlib
dlib (19.13.0) - A toolkit for making real world machine learning and
data analysis applications
friday-dlib (19.7.0) - A toolkit for making real world machine learning and
data analysis applications
bob.ip.dlib (1.0.4) - Bob interface for dlib functions
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

 

(base) C:\Users\kples>conda search -c conda-forge dlib
Loading channels: done
Name Version Build Channel
dlib 19.0 np110py27_200 conda-forge
dlib 19.0 np110py34_200 conda-forge
dlib 19.0 np110py35_200 conda-forge
dlib 19.0 np111py27_200 conda-forge
dlib 19.0 np111py34_200 conda-forge
dlib 19.0 np111py35_200 conda-forge
dlib 19.4 np111py35_200 conda-forge
dlib 19.4 np111py35_201 conda-forge
dlib 19.4 np111py36_200 conda-forge
dlib 19.4 np111py36_201 conda-forge
dlib 19.4 np112py35_200 conda-forge
dlib 19.4 np112py35_201 conda-forge
dlib 19.4 np112py36_200 conda-forge
dlib 19.4 np112py36_201 conda-forge
dlib 19.4 np113py35_200 conda-forge
dlib 19.4 np113py35_201 conda-forge
dlib 19.4 np113py36_200 conda-forge
dlib 19.4 np113py36_201 conda-forge
dlib 19.7 np111py36_0 conda-forge
dlib 19.7 np19py35_0 conda-forge
dlib 19.9 np111py36_0 conda-forge
dlib 19.9 np19py35_0 conda-forge 

 

OpenCVインストールしてみた

研究室で画像処理をする機会があったので、先輩に教わりつつOpenCVのインストールに挑戦してみた。

OpenCVをpythonから使ってみる | スタッフブログ | 株式会社リバークレイン

個人的に参考にしたのは以下の記事。Python3.6には対応していないとかなんとか…

AnacondaでOpenCV3をインストールする

(どのターミナルから実行すべきか分からなかったのは内緒。笑←)

http://www.vision.is.tohoku.ac.jp/files/7915/2400/7762/Installation.pdf

(base) C:\Users\kples> conda create -n opencv python=3.5 anaconda
Solving environment: done


==> WARNING: A newer version of conda exists. <==
current version: 4.4.10
latest version: 4.5.4

Please update conda by running

$ conda update -n base conda

 

## Package Plan ##

environment location: C:\Users\kples\Anaconda3\envs\opencv

added / updated specs:
- anaconda
- python=3.5

 

 

done
#
# To activate this environment, use
#
# $ conda activate opencv
#
# To deactivate an active environment, use
#
# $ conda deactivate

 

 

(opencv) C:\Users\kples>conda install -c https://conda.anaconda.org/menpo opencv3
Solving environment: done


==> WARNING: A newer version of conda exists. <==
current version: 4.4.10
latest version: 4.5.4

Please update conda by running

$ conda update -n base conda

 

## Package Plan ##

environment location: C:\Users\kples\Anaconda3\envs\opencv

added / updated specs:
- opencv3

 

 

C:\Users\kples\Anaconda3\python.exe C:/Users/kples/PycharmProjects/untitled/test/image_test.py
Traceback (most recent call last):
File "C:/Users/kples/PycharmProjects/untitled/test/image_test.py", line 3, in <module>
import cv2
ModuleNotFoundError: No module named 'cv2'

Process finished with exit code 1

Windows10にTeXをインストールしてみた

file:///C:/Program%20Files%20(x86)/gs/gs9.23/doc/Readme.htm

TeXインストーラ 3

TeXをWindowsに簡単インストール

【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方

AtomエディタにLaTeXの日本語環境を構築することによる文書作成の効率化【Windows】

【おまけ】

Gaussian Processes for Machine Learning: Contents

引き続きPythonを勉強する

個人で作成したデータを用いて高階SOMを実行せよ、との課題が出た。

まずはデータ作成↓

Numpy で乱数を生成する – Python でデータサイエンス

NumPy, randomで様々な種類の乱数の配列を生成 | / note.nkmk.me

numpy.ndarrayのファイル保存(読み込み/書き込み対応表付き) | Python-izm

…しようとしたが意図する形にデータ分布させるのって難しいな。笑

matplotlib入門 - りんごがでている

 

次に、なんか怒られたので( ..)φメモメモ

RuntimeWarning: invalid value encountered in true_divide

【python】本日のよくわからんエラー - まっしーの貯蔵庫

 

 

【おまけ】

バイアスとバリアンス | Nana-Korobi

『数学ガール』シリーズ

SOM2実装してみた

忘備録も何も、写経状態…

来週の月曜以降に読み進めたいと思う。

 

【おまけ】

テンソル積?ちょっと美味しそう←

中学生にも分かるTensorFlow入門 その1 テンソルとはなにか - Qiita

・5月8日水曜日が、丁度決算短信の開示日だったようだ

5つの利益とは何か

orekabu.jp

PyCharmでSOMアルゴリズム実装してみた

Pythonの闇が見えた

 →初期値はランダムやからね

・たまにびよってなる

 →Eがかかってるよ、よく見てみな

・なんてろってやつをして頂いた

 →変数名合わせような…笑

・デバックモードのありがたみ

 →めちゃ良い感じ、しかし回るの何故か遅い…

 

【動物データ】

Traceback (most recent call last):
File "C:/Users/kples/PycharmProjects/untitled/SOM_def/animal_umatrix.py", line 52, in <module>
distance += (X[n][d] - Y[k][d]) ** 2 # ユークリッド距離を求める
IndexError: index 17 is out of bounds for axis 0 with size 17

 

なんか怒られた…

型が違うので怒られた?と思ったが違った…

(データの中身を見てみたら、17番目が0.5だったので疑ったまで)

 

なんか直った。笑

 

・秒数計りたい問題

Python で,現在の時刻や経過時間を扱う

 

・TQDM