- 博客(12)
- 收藏
- 关注
原创 随机梯度下降法
import randommatrix_A = [[1,4], [2,5], [5,1], [4,2]]Matrix_y = [19,26,19,20]theta = [2,5]#学习速率leraing_rate = 0.005loss = 50iters = 1Eps = 0.0001#随机梯度下降while loss>Eps and iters <1000 : loss = 0 i = random.randint(0, 3) h = thet
2021-11-12 09:50:19 683
原创 强化学习——Actor Critic Method
import gym, osfrom itertools import countimport paddleimport paddle.nn as nnimport paddle.optimizer as optimimport paddle.nn.functional as Ffrom paddle.distribution import Categoricalprint(paddle.__version__)这个网络学习两个功能:**演员Actor:**它将环境的状态作为输入,并为
2021-10-21 16:40:07 105
原创 手写数字识别模型
import paddlefrom paddle.nn import Linearimport paddle.nn.functional as Fimport osimport numpy as npimport matplotlib.pyplot as plttrain_dataset = paddle.vision.datasets.MNIST(mode='train')train_data0 = np.array(train_dataset[0][0])train_label_0
2021-10-19 19:49:29 262
原创 卷积神经网络
import paddleimport paddle.nn.functional as Ffrom paddle.vision.transforms import ToTensorimport numpy as npimport matplotlib.pyplot as pltprint(paddle.version)transform = ToTensor()cifar10_train = paddle.vision.datasets.Cifar10(mode=‘train’,transfo
2021-10-16 13:25:36 62
原创 隐马尔可夫
import numpy as npimport matplotlib.pyplot as pltimport math定义第一天的初始概率start_pro = {'Rainy': 0.6, 'Sunny': 0.4}定义天气转化的概率transition_pro = { 'Rainy': {'Rainy': 0.7, 'Sunny': 0.3}, 'Sunny': {'Rainy': 0.4, 'Sunny': 0.6},}定义在不同天气下进行不同工作的概率emi
2021-10-04 22:25:21 50
原创 常微分方程 欧拉公式解法
import matplotlib.pyplot as pltimport numpy as npy = 1x = 0xx = np.random.random(100)yy = np.random.random(100)for i in range (0,100): y = 1.1*y - 0.2*x/y x = x + 0.01 xx[i] = x yy[i] = yprint(xx)print(yy)plt.title("欧拉")plt.plot(.
2021-09-14 20:41:45 1131
原创 神经网络 深度学习
import numpy as npimport mathimport matplotlib.pyplot as pltx = np.array ([[2, 3], [4, 6], [7, 8], [12, 15]])t = np.array ([5, 8, 14, 17])alpha = 0.1fir0 = np.random.random()fir1 = np.random.random()fir2 = np.random.random()theta = np.array([fir1
2021-09-10 20:00:31 79
原创 numpy的使用
import numpy as npimport mathdata = np.array([1,2,3])print(data.max())data1 = np.ones(3)print(data1)data2 = np.zeros(3)print(data2)data3 = np.random.random(3)print(data3)data4 = np.array([1,2])ones = np.ones(2)new1 = data4 + onesnew2 = data4 .
2021-09-03 13:11:25 63
原创 机器学习代码
from random import randomimport mathimport numpy as npfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom sklearn.linear_model import LinearRegressionX_size = [2104, 1600, 2400, 1416, 3000]X_room = [3, 3, 3, 2, 4]X_tra.
2021-09-03 13:08:10 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人