SOM中間発表に際して、疑問とおまけ
・ユークリッド空間とは
・argminは、最小値タイがあっても問題ないのか
・最小近傍半径を決めるのは何故か
・何故色付けするのか(或る意味3次元におとしたようなもん)
・出力結果を検証する数少ない方法とは何か
【おまけ】
月曜日、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の学習の過程とか
【そしてDlibへ】
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には対応していないとかなんとか…
(どのターミナルから実行すべきか分からなかったのは内緒。笑←)
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.4Please 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.4Please 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
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
AtomエディタにLaTeXの日本語環境を構築することによる文書作成の効率化【Windows】
【おまけ】
引き続きPythonを勉強する
個人で作成したデータを用いて高階SOMを実行せよ、との課題が出た。
まずはデータ作成↓
Numpy で乱数を生成する – Python でデータサイエンス
NumPy, randomで様々な種類の乱数の配列を生成 | / note.nkmk.me
numpy.ndarrayのファイル保存(読み込み/書き込み対応表付き) | Python-izm
…しようとしたが意図する形にデータ分布させるのって難しいな。笑
次に、なんか怒られたので( ..)φメモメモ
RuntimeWarning: invalid value encountered in true_divide
【python】本日のよくわからんエラー - まっしーの貯蔵庫
【おまけ】
SOM2実装してみた
忘備録も何も、写経状態…
来週の月曜以降に読み進めたいと思う。
【おまけ】
・テンソル積?ちょっと美味しそう←
中学生にも分かるTensorFlow入門 その1 テンソルとはなにか - Qiita
・5月8日水曜日が、丁度決算短信の開示日だったようだ
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だったので疑ったまで)
なんか直った。笑
・秒数計りたい問題
・TQDM