Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张一极
Edge Computing Engine
提交
160d91fd
Edge Computing Engine
项目概览
张一极
/
Edge Computing Engine
通知
61
Star
8
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Edge Computing Engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
160d91fd
编写于
12月 05, 2019
作者:
sahduashufa
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add the xmind
上级
a7dc3e84
变更
7
展开全部
隐藏空白更改
内联
并排
Showing
7 changed file
with
9 addition
and
11 deletion
+9
-11
.main.cpp.swp
.main.cpp.swp
+0
-0
Edge计算引擎.pdf
Edge计算引擎.pdf
+0
-0
Edge计算引擎.xmind
Edge计算引擎.xmind
+0
-0
grad_edge/matrix_grad.h
grad_edge/matrix_grad.h
+8
-10
ma
ma
+0
-0
main.cpp
main.cpp
+1
-1
matrix/.matrix_pro.h.swp
matrix/.matrix_pro.h.swp
+0
-0
未找到文件。
.main.cpp.swp
浏览文件 @
160d91fd
无法预览此类型文件
Edge计算引擎.pdf
0 → 100644
浏览文件 @
160d91fd
此差异已折叠。
点击以展开。
Edge计算引擎.xmind
0 → 100644
浏览文件 @
160d91fd
文件已添加
grad_edge/matrix_grad.h
浏览文件 @
160d91fd
...
...
@@ -84,7 +84,7 @@ struct edge_network
cout_mat
(
mul_simple
(
mul
(
weights
,
grad_next
),
output_before
));
return
mul_simple
(
mul
(
weights
,
grad_next
),
output_before
);
}
Matrix
end_layer_backward
(
Matrix
label
,
Matrix
acti_val
,
Node
loss_fun
(
Node
,
Node
),
Node
act
(
Node
))
Matrix
end_layer_backward
(
Matrix
label
,
Matrix
acti_val
,
Node
loss_fun
(
Node
,
Node
),
Node
act
_fun
(
Node
))
{
Matrix
loss_act
=
CreateMatrix
(
acti_val
.
row
,
acti_val
.
col
);
Matrix
act_output
=
CreateMatrix
(
acti_val
.
row
,
acti_val
.
col
);
...
...
@@ -96,20 +96,18 @@ struct edge_network
// cout<<"t1: "<<t1<<endl;
Node
a13
=
1
/
(
1
+
(
1
/
exp
(
z31
)));
Node
loss
=
loss_fun
(
t1
,
a13
);
Node
act
=
1
/
(
1
+
(
1
/
exp
(
z31
))
);
Node
act
=
act_fun
(
z31
);
act_output
.
matrix
[
index_x
][
0
]
=
act
.
gradient
(
z31
);
loss_act
.
matrix
[
index_x
][
0
]
=
loss
.
gradient
(
a13
);
//
cout<<"z31: "<<z31<<endl;
//
cout<<"z31_grad: "<<act.gradient(z31)<<endl;
//
cout<<"a13: "<<a13<<"t1: "<<t1<<endl;
cout
<<
"z31: "
<<
z31
<<
endl
;
cout
<<
"z31_grad: "
<<
act
.
gradient
(
z31
)
<<
endl
;
cout
<<
"a13: "
<<
a13
<<
"t1: "
<<
t1
<<
endl
;
cout
<<
"loss: "
<<
loss
<<
endl
;
//
cout<<"a13_gradient: "<<loss.gradient(a13)<<endl;
cout
<<
"a13_gradient: "
<<
loss
.
gradient
(
a13
)
<<
endl
;
}
Matrix
mid_grad_end
=
mul_simple
(
loss_act
,
act_output
);
// cout<<"mid_grad_end";
// cout_mat(mid_grad_end);
cout
<<
"mid_grad_end"
;
cout_mat
(
mid_grad_end
);
return
mid_grad_end
;
}
};
...
...
ma
浏览文件 @
160d91fd
无法预览此类型文件
main.cpp
浏览文件 @
160d91fd
...
...
@@ -5,7 +5,7 @@
#include <math.h>
#include <fstream>
#include "./autodiff/node.h"
#include"./matrix/matrix_def.h"
#include"./matrix/matrix_def.h"
a
#include"./matrix/matrix_pro.h"
#include"./welcome/score_wel.cpp"
#include"./logistic/logistic_def.h"
...
...
grad_edge/.matrix_grad
.h.swp
→
matrix/.matrix_pro
.h.swp
浏览文件 @
160d91fd
无法预览此类型文件
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录