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

思いっきり、自分が学んだことのアウトプットしていきますが、何分初心者。もし何かアドバイス等頂けましたら幸いです!

f:id:kawam0t0:20191210201612j:plain

今日はPytorchについて備忘録。

Pytorchとは

① GPUの力を使って、フルにNumpy計算をしてくれる
② ディープラーニングにおいて柔軟で、超高速なライブラリ

らしいです。(Pytorchのtutorialによると)

まだ、入門しかやってないですが、
明日も触っていこうと思うので、ここらでアウトプット。

import torch

#1 - 10のランダム整数
x = torch.empty( 5, 5)


#0-1のランダム整数
x = torch.rand(5 , 5)

#0を5×5作ってくれる
x = torch.zeros(5 , 5 , dtype = torch.long)

#tensor(多次元系列)作ってくれる
x = torch.tensor([5.5 , 3])

#1を5×5作ってくれる
x = x.new_ones(5 , 5 )


#ランダム整数(1に近い数字で)にしながらも、平均0にしてくれる
x = torch.randn_like(x , dtype= torch.float)

#ちょっとカッコつけた足算方法
torch.add(x , y)

#xの左から2番目のやつを抜き出す
x[: , 1]