2月4日學習記錄 2 7日

2022-05-09 03:27:09 字數 2236 閱讀 8556

1.pytorch入門學習

這個官方教程還挺好的。可以作為乙個手冊來查詢。

包括建立物件,物件與numpy的互相轉換,物件的+操作,物件轉移到gpu上。

第二個dataloader的教程學到了可以使用dataloader載入資料,自動完成分batch,shuffle,等工作,首先對每個資料集可以繼承dataset類,然後重寫__len__,__getitem__函式。另外資料集還可以加transform,做預處理吧。

然後進行forward,pred=net(input),也就是進行**;

然後loss=cirtetion(pred,label)

然後累計梯度清0optimizer.zero_grad(),然後反向傳播loss.backward()

然後更新梯度optimizer.step()

negative log likelihood loss 是指負的log似然損失。

這個在gpu強大的情況下可以這麼設定。

(我目前只知道曲線和x軸的面積為1。

在知乎上發現了這個問題:概率密度函式在某一點的值有什麼意義?

也就是說,對於乙個概率密度曲線,橫軸就是表示實數本身,而曲線上某乙個點(x,y)是表示當前的點在取樣時被選中的概率,(錯了,這個畫線的理解是錯的,如果曲線上的點是概率的話,那就大錯特錯了。)曲線上的某一點就相當於概率密度,乙個區間[a,b]之間的面積,就是這個區間內的x軸值被隨機選中的概率,那麼對於正態分佈來說,越靠近μ均值的x值被選中的概率就越大!是這個意思,點沒有意義,面積才有意義。

從這篇部落格當中,我覺得挺神奇的,原來正態分佈居然可以從乙個均勻分布來模擬:

import

numpy as np

from pylab import *

defsample():

x = np.random.rand() #

兩個均勻分布分別為x, y

y =np.random.rand()

r = np.sqrt(-2 *np.log(x))

theta = 2 * np.pi *y

z0 = r *np.cos(theta)

#z1 = r * np.sin(theta)

return

z0def

samplentimes():

list =

n = 100000

for i in

range(n):

x =sample()

y = np.reshape(list, n, 1)

hist(y, normed=1, fc='

c') #

直方圖x = arange(-4, 4, 0.1)

plot(x, 1 / np.sqrt(2 * np.pi) * np.exp(-0.5 * x ** 2), '

g', lw=6) #

標準正態分佈

xlabel('

x', fontsize = 24)

ylabel(

'p(x)

', fontsize = 24)

show()

samplentimes()

由此我就想到,r種生成資料的函式應該和python是一樣的,那麼我就想檢視python中的隨機函式,看它是如何實現的,但是非得開啟pycharm才能看嗎?否則看到的都是說明,而沒有原始碼啊!

在github上搜numpy也沒有什麼好的結果。算了,開啟pycharm。

居然函式只是乙個pass。。。好吧

找到了這個部落格,原來想要生成符合分布的隨機數是有演算法的啊!

inverse ttransform和acceptance-rejection兩種基礎演算法

雖然沒看懂,但是第一次知道有資料生成的演算法。所以說,在生成一些資料的時候,符合分布的資料,基本上都使用已經存在的包的函式,而不是自己寫乙個生成服從某一分布的函式了。

3月27日 4月2日 新聞採訪寫作

補充 國外記者採訪的工具箱裡必備的東西有 你的出版品 名片 紙 筆 鋼筆 鉛筆 錄音帶 要先錄好受訪者的姓名和日期 錄影機 空白錄影帶 電池 應有備份 移動 卡 打 的零錢 受訪者位址 號碼 街區地圖,必要時還要準備摺疊傘 護照等。二 新聞線索的發現 儲備和運用 1 定義 新聞線索又稱為報道 採訪 ...

Linux學習筆記(2月27日)

檢視網路狀況 netstat 用於列出系統上所有的網路套接字連線情況,包括tcp,udp以及unix套接字,另外它還能列出處於監聽狀態 即等待接入請求 的套接字。如果想確認系統上的服務有沒有起來,可以檢視相應的埠有沒有開啟。狀態說明 listen 偵聽來自遠方的tcp埠的連線請求 syn sent ...

4月27日 5月3日 記

五一長假,放九天假的我。思量思量這一周的事,磨嘰磨嘰。周一體檢的事我就不說了,反正也就是那樣,沒啥好說的。周二,媽媽不放心,因為血壓高嘛,下午請假去醫院檢查一番,得到的結論是。沒啥事,就是勞累過度。這還好,一顆懸著的心總算放下了。周二晚上出去飆車,但因為風太大,沒跑多遠,只是在市區裡轉了一圈。週三,...