-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path神经网络
46 lines (38 loc) · 3.75 KB
/
神经网络
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#! /media/amo/e/xiaopy/自然派
#####神经网络相关函数定义
激活 除 1 加 1 指数 减 0 数甲
激活导 乘 激活 数甲 减 1 激活 数甲
损失 令 果 0 若 组否 数甲 组#均 组#差方 数甲 数乙 除 加 数甲 数乙 2
#####神经网络开始定义
神网#初始化 【循 组 减 长度 神网#结构 1 层数 循 组 之 神网#结构 层数 元位 循 组 之 神网#结构 加 层数 1 次元位 通设 (超合 神网#权 层数 层 元位 至 次元位)随机数 循 组 减 长度 神网#结构 1 层数 循 组 之 神网#结构 加 层数 1 元位 通设 (超合 神网#截 加 层数 1 层 元位)随机数】
神网#计算 循 组 长度 数甲 零元 通设 (超合 神网#果 0 层 零元)之 数甲 零元 循 组 减 长度 神网#结构 1 层数 循 组 之 神网#结构 加 层数 1 元位 通设 (超合 神网#果 加 层数 1 层 元位)加 引用(超合 神网#截 加 层数 1 层 元位)【令 果 0 循 组 之 神网#结构 层数 前元 自加 果 乘 引用 (超合 神网#权 层数 层 前元 至 元位)引用 (超合 神网#果 层数 层 前元) 果】
神网#求导 通设 (超合 神网#导 减 长度 神网#结构 1 层 0)乘 乘 -2 减 数甲 激活 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)激活导 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)循 组 减 长度 神网#结构 2 假层 【令 层数 减 减 长度 神网#结构 2 假层 循 组 之 神网#结构 层数 元位 通设 (超合 神网#导 层数 层 元位)乘 激活导 引用(超合 神网#果 层数 层 元位)【令 果 0 循 组 之 神网#结构 加 层数 1 后元 自加 果 乘 引用 (超合 神网#权 层数 层 元位 至 后元)引用 (超合 神网#导 加 层数 1 层 后元) 果】】
神网#更新 【循 组 减 长度 神网#结构 1 层数 循 组 之 神网#结构 层数 元位 循 组 之 神网#结构 加 层数 1 次元位 设 (超合 神网#权 层数 层 元位 至 次元位)减 引用(超合 神网#权 层数 层 元位 至 次元位)乘 乘 神网#学习率 引用(超合 神网#导 加 层数 1 层 次元位)激活 引用(超合 神网#果 层数 层 元位) 循 组 减 长度 神网#结构 1 层数 循 组 之 神网#结构 加 层数 1 元位 设 (超合 神网#截 加 层数 1 层 元位)减 引用(超合 神网#截 加 层数 1 层 元位)乘 神网#学习率 引用(超合 神网#导 加 层数 1 层 元位)】
神网#训练 循 组 神网#训练期数 期 循 组 长度 数甲 甲 【神网#计算 之 数甲 甲 神网#求导 之 数乙 甲 神网#更新 】
#输入输出
类1 乘 2 数甲
类2 乘 数甲 3
令 输入 【令 果 空组 循 组 100 甲 【组加 果 (组之 甲 类1 甲)组加 果 (组之 甲 类2 甲)】果】
令 输出 【令 果 空组 循 组 100 甲 【组加 果 0 组加 果 1】 果】
打印 输入
打印 输出
#神经网络初始化和训练
神网#结构 (组之 2 1)
神网#学习率 0.1
神网#训练期数 300
打印 神网#结构
神网#初始化
神网#训练 输入 输出
#神经网络预测
神网#计算 (组之 30 60)
打印 激活 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)
神网#计算 (组之 40 120)
打印 激活 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)
神网#计算 (组之 11.5 23)
打印 激活 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)
神网#计算 (组之 21.5 64.5)
打印 激活 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)
神网#计算 (组之 21 34)
打印 激活 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)
神网#计算 (组之 21 74)
打印 激活 引用 (超合 神网#果 减 长度 神网#结构 1 层 0)