深度学习入门 学习笔记
斋藤康毅-深度学习入门 学习笔记
Raymond&yin
Learn to Code.
展开
-
斋藤康毅-深度学习入门 学习笔记五
ch 误差反向传播法乘法和加法层的反向传播class AddLayer: def __init__(self): pass def forward(self, x, y): out = x + y return out def backword(self, dout): dx = dout * 1 dy = dout * 1 return dx, dyclass MulLa原创 2021-05-01 11:06:04 · 506 阅读 · 1 评论 -
斋藤康毅-深度学习入门 学习笔记四
ch 神经网络的学习损失函数1.1 均方误差import numpy as npdef mean_squared_error(y, t): return 0.5 * np.sum((y - t) ** 2)if __name__ == '__main__': y = [0.1, 0.05, 0.6, 0.0, 0.05, 0.1, 0.0, 0.1, 0.0, 0.0] t = [0, 0, 1, 0, 0, 0, 0, 0, 0, 0] print(m原创 2021-04-28 21:37:43 · 414 阅读 · 0 评论 -
斋藤康毅-深度学习入门 学习笔记三
ch03 神经网络1. pkl文件的创建与导入python官方文档对pickle模块的定义:pickleThe pickle module implements binary protocols for serializing and de-serializing a Python object structure. “Pickling” is the process whereby a Python object hierarchy is converted into a byte stream,原创 2021-04-27 12:43:27 · 633 阅读 · 2 评论 -
斋藤康毅-深度学习入门 学习笔记二
ch02 感知机Perceptron.pyimport numpy as np'''def AND(x1, x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = w1 * x1 + w2 * x2 if tmp <= theta: return 0 else: return 1'''def AND(x1, x2): x = np.array([x1, x2]) w = np.a原创 2021-04-26 11:38:25 · 347 阅读 · 0 评论 -
斋藤康毅-深度学习入门 学习笔记一
ch01 Python入门basic.py'''python --versionnote in python3 5/2 = 2.54**2 = 16type(3.4)x = 10 then x = "123" it's ok in pythonlistx = [1, 2, 3, 4, 5]print(x)len(x)x[1]x[1:3]x[:4]x[3:]x[:-3]dictionarydict = {"name" : "raymond"}dict[原创 2021-04-26 11:20:21 · 353 阅读 · 0 评论