読者です 読者をやめる 読者になる 読者になる

oikakerublogの日記

知識ゼロから色々しらべてみた話し

Python プログラミングど基本

◆”for”文 (1) リスト、要素1つずつ表示 list = [ 'Nasu', 'Tomato', 'Kyuri' ]for x in list : print(x) => NasuTomatoKyuri (2)1つ飛ばし for x in list[1:] : print(x) => TomatoKyuri ◆”range” ◆掛け算(九九) [[x * y for y in range(1,10)] for x …

Matplotlibに慣れる

◆グラフのプロット (1)cosカーブ x = np.arange(-2*3.14, 2*3.14, 0.1)y = np.cos(x)plt.plot(x, y)plt.show() (2)折れ線グラフ y1 = [0, 2, 1]y2 = [0, 3, 4] plt.plot(y1) # x軸を与えなければインデックスが使われるplt.plot(y2)plt.show() # 重ねて…

◆用語&単語 etc

・broadcasting… 形状の違う配列どうしを計算。 ・category表現…[0, 1, 2, 1, 0, 2] ・one-hot 表現…[ 1., 0., 0.] 要素1つが1で他が全て0 ・リスト…要素のシーケンス、挿入&削除ができる、ミュータブル a=[1,2,3]print(a) => [1, 2, 3] ・タプル…イミュー…

Numpyに慣れる100エクササイズ

◆ベクトルを作る・いじる ☞ ”array” ・・・要素指定で配列を生成する print(np.array([[1, 2, 3], [4, 5, 6]])) => [[1 2 3] [4 5 6]] ☞ ”arange”・・・連番の配列を作る print(np.arange(5)) # start = 0 (default), end = 5print(np.arange(1,5)) # start …

TensorFlow(その1)

◆MNISTデータのダウンロード(jupyter) ☞ INTERFACE(2017年3月号の67ページ~写経) ・次のコードでデータダウンロード from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True) ・4つ…

Jupyter Notebookについて(win)

◆Jupyter Notebook ・ブラウザ上でプログラミング&実行を可能にするアプリケーション ◆インストール ・Anacondaの一部として入る ◆起動 ・コマンドプロンプトで >”jupyter notebook”と入力 ・「カレントディレクトリにマウントする形で~起動します」(Inte…

ディープラーニングについて

◆畳み込み ・画像認識分野などで使われる。 ・「畳み込みニューラルネットワークは、…入力層…、畳み込み層…、プーリング層、全結合層…、出力層…から構成されています。」(山下、イラストで学ぶ~(2016)) ◆プーリング層 ・「プーリング層は、畳み込み層か…

Pythonで画像を表示してみるetc(その1)

◆Python画像処理の写経 (1)画像を読み込んで表示する import numpy as npimport matplotlib.pyplot as plt img = plt.imread('***.jpeg') plt.imshow(img)plt.show() (2)画像の保存 plt.imsave('***.jpeg', img) (3-1)白黒の3x3ピクセル画像の作成&表…