Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张一极
Edge Computing Engine
提交
8cd1be16
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 搜索 >>
提交
8cd1be16
编写于
11月 25, 2019
作者:
sahduashufa
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add save_txt
上级
aa7c24ff
变更
8
展开全部
显示空白变更内容
内联
并排
Showing
8 changed file
with
4525 addition
and
3 deletion
+4525
-3
.nerual_network.cpp.swp
.nerual_network.cpp.swp
+0
-0
README.md
README.md
+2
-2
file_pro/.data_read.h.swp
file_pro/.data_read.h.swp
+0
-0
file_pro/data_read.h
file_pro/data_read.h
+17
-0
ma
ma
+0
-0
mytest.txt
mytest.txt
+0
-0
nerual_network.cpp
nerual_network.cpp
+3
-1
result.csv
result.csv
+4503
-0
未找到文件。
.nerual_network.cpp.swp
浏览文件 @
8cd1be16
无法预览此类型文件
README.md
浏览文件 @
8cd1be16
<div
align=
center
><img
src=
"./picture/01.svg"
/></div>
# Edge-Engine
...
...
@@ -78,6 +76,8 @@ Matrix API:
-
[x] Matrix read_csv(string &file_path)读取格式化文件(csv),返回一个自动计算长度的矩阵.
-
[x] int save_txt(Matrix mid1,string path = "./",string delimiter = ",",string header="./") 设计文件流获取文件头部接口 , 写入格式化文件 , 已设计支持矩阵类型数据写入,支持自定义表头,写入文件路径 , 自定义分隔符,默认为" , ".
-
[x] Create a matrix : create(row,cols)开辟一个矩阵结构的内存,元素初值为0;
-
[x] Change the element for matrix void move_ele(int &ele1, int &ele2),修改某一个位置的元素的值.
...
...
.main.cpp
.swp
→
file_pro/.data_read.h
.swp
浏览文件 @
8cd1be16
无法预览此类型文件
file_pro/data_read.h
浏览文件 @
8cd1be16
...
...
@@ -95,4 +95,21 @@ Matrix read_csv(string &file_path)
}
return
data_ma
;
}
int
save_txt
(
Matrix
mid1
,
string
path
=
"./"
,
string
delimiter
=
","
,
string
header
=
"./"
)
{
int
index_x
,
index_y
;
ofstream
fout
(
path
,
ios
::
app
);
fout
<<
header
<<
endl
;
for
(
index_x
=
0
;
index_x
<
mid1
.
row
;
index_x
++
)
{
for
(
index_y
=
0
;
index_y
<
mid1
.
col
;
index_y
++
)
{
fout
<<
mid1
.
matrix
[
index_x
][
index_y
]
<<
delimiter
;
}
fout
<<
endl
;
}
fout
.
close
();
return
0
;
}
//-----------split------------
ma
浏览文件 @
8cd1be16
无法预览此类型文件
mytest.txt
0 → 100644
浏览文件 @
8cd1be16
nerual_network.cpp
浏览文件 @
8cd1be16
...
...
@@ -17,6 +17,7 @@ int main()
{
welcome
();
string
path
=
"./data/nerual_data.csv"
;
ofstream
fout
(
"mytest.txt"
);
Matrix
data
=
read_csv
(
path
);
Matrix
bais
=
CreateMatrix
(
data
.
row
,
1
);
Matrix
x
=
iloc
(
data
,
0
,
100
,
0
,
2
);
...
...
@@ -27,7 +28,7 @@ int main()
Matrix
W2
=
CreateRandMat
(
H_num
,
out_Dim
);
cout_mat
(
W1
);
cout_mat
(
W2
);
for
(
int
epoch
=
0
;
epoch
<
1
00
;
epoch
++
)
for
(
int
epoch
=
0
;
epoch
<
5
00
;
epoch
++
)
{
Matrix
x_w1
=
mul
(
x
,
W1
);
Matrix
re
=
mat_relu
(
x_w1
);
...
...
@@ -47,5 +48,6 @@ int main()
cout_mat
(
W2
);
cout
<<
"loss"
<<
": "
;
cout
<<
matrix_sum
(
mat_sq
)
/
100
<<
endl
;
save_txt
(
W1
,
"result.csv"
,
","
,
"header"
);
}
}
result.csv
0 → 100644
浏览文件 @
8cd1be16
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录