おサラミログ

パズルの話とか、メモとか

HTML,CSS,JavaScript

いい加減ちゃんと勉強したくなった。

本買った。

少しずつ勉強していこうと思う。

 

最近いろいろと手を出しすぎ。

WSLの画面が見づらい

黒に青とか気が狂ってるのか。

なんとかならないかと調べたらいい感じの記事を発見

 

WSL上のUbuntuのターミナル色テーマを変更する - write ahead log

 

いい感じ

numpyの行列積

numpyの行列積はnumpy.dot(a,b)

In [69]: a = np.random.randint(0,100,9).reshape(3,3)

In [70]: a
Out[70]:
array([[47, 64, 82],
[99, 88, 49],
[29, 19, 19]])

In [71]: b = np.linalg.inv(a)

In [72]: b
Out[72]:
array([[-0.01, -0.01, 0.08],
[ 0.01, 0.03, -0.12],
[ 0.01, -0.02, 0.04]])

In [73]: np.dot(a,b)
Out[73]:
array([[ 1., -0., -0.],
[ 0., 1., -0.],
[-0., 0., 1.]])

In [74]: np.dot(b,a)
Out[74]:
array([[ 1., 0., 0.],
[-0., 1., -0.],
[ 0., 0., 1.]])

In [75]: a*b
Out[75]:
array([[-0.7 , -0.44, 6.74],
[ 0.92, 2.63, -5.74],
[ 0.39, -0.37, 0.84]])

 

アホだからa*bで行列積出ると思ってた。

a*bはなんの値がでるんだろう。帰ったら調べる。

 

異種混合学習

日経コンピュータ5/24号、AI特集で面白い。

異種混合学習という技術が気になった。

 

機械学習で大事な仮説の部分を機械学習で判定するようなイメージなのかな。

仮説のパターンは流石に人間が与える必要がある?

どこまで自動でできるんだろ。

 

WSL(Windows Subsystem for Linux)導入してからのPython導入

Pythonいれたくて、今後のこと考えるとLinux導入しようかなって。

 

Windows10でlinux簡単に導入できたんすね。。。

WSL(Windows Subsystem for Linux)を使ってみた

 

ものの10分で導入完了。(Ubuntu18.04)

再起動後の初起動の準備が一番長かった。

 

Ubuntuのパッケージ管理はaptなのか

 

/$ sudo apt install python3-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-pip

 

なんでや

 

調べたらaptのリポジトリを更新する必要がある

apt - Unable to install Python pip in Ubuntu 17.10 - Ask Ubuntu

 

$sudo apt update

5分ぐらいかけてリポジトリが更新された。

 

再びpython3-pipのインストールをやる。結構時間かかった。(10分ぐらい?)

 

ともあれ、これでpipがインストールされた。