91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

代碼用于貓-非貓圖片的二分類問題(附件內給出h5格式的數據集),基于Pytorch神經網絡工具包,采用比較經典的邏輯回歸(Logistic Regression)算法。

資源截圖

代碼片段和文件信息

import?numpy?as?np
import?torch?as?t
import?h5py
import?os
os.environ[‘KMP_DUPLICATE_LIB_OK‘]?=?‘True‘


class?LogisticRegression(t.nn.Module):
????def?__init__(self):
????????super(LogisticRegression?self).__init__()
????????self.lg?=?t.nn.Sequential(
????????????t.nn.Linear(12288?1)?t.nn.Sigmoid()
????????)

????def?forward(self?x):
????????output?=?self.lg(x)
????????return?output


lg_model?=?LogisticRegression()
cost_func?=?t.nn.BCELoss()
optimizer?=?t.optim.SGD(lg_model.parameters()?lr=0.001?momentum=0.9)
epochs?=?500

train_dataset?=?h5py.File(‘train_catvnoncat.h5‘?“r“)
train_set_x_orig?=?t.tensor(train_dataset[“train_set_x“][:])
train_set_y?=?t.tensor(np.array(train_dataset[“train_set_y“][:]))/1.0

test_dataset?=?h5py.File(‘test_catvnoncat.h5‘?“r“)
test_set_x_orig?=?t.tensor(np.array(test_dataset[“test_set_x“][:]))
test_set_y?=?t.tensor(np.array(test_dataset[“test_set_y“][:]))/1.0

num_train?=?train_set_x_orig.shape[0]
num_test?=?test_set_x_orig.shape[0]

train_set_x?=?train_set_x_orig.reshape(num_train?-1)/255.0
test_set_x?=?test_set_x_orig.reshape(num_test?-1)/255.0
train_set_y?=?train_set_y.reshape(num_train?1)
test_set_y?=?test_set_y.reshape(num_test?1)

train_loss?=?0
for?epoch?in?range(epochs):
????lg_model.train()
????y_out?=?lg_model(train_set_x)
????train_loss?=?cost_func(y_out?train_set_y)
????optimizer.zero_grad()
????train_loss.backward()
????optimizer.step()

????with?t.no_grad():
y_pred?=?y_out.ge(0.5).float()
????????num_correct?=?(y_pred?==?train_set_y).sum().item()
????????acc_rate?=?num_correct?*?100.0?/?num_train
????????print(“世代數:?%d?訓練集正確率:?%.1f%%“?%?(epoch?acc_rate))

lg_model.eval()
????????y_out?=?lg_model(test_set_x)
????????y_pred?=?y_out.ge(0.5).float()
????????num_correct?=?(y_pred?==?test_set_y).sum().item()
????????acc_rate?=?num_correct?*?100.0?/?num_test
????????print(“測試集正確率:?%.1f%%“?%?acc_rate)
????pass

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1991??2020-08-04?17:05??貓-非貓圖二分類\Logistic_Regression.py
?????文件??????616958??2020-07-31?15:31??貓-非貓圖二分類\test_catvnoncat.h5
?????文件?????2572022??2020-07-31?15:31??貓-非貓圖二分類\train_catvnoncat.h5
?????目錄???????????0??2020-08-04?17:00??貓-非貓圖二分類\

評論

共有 條評論