cozygrad:舒适的C ++机器学习库和autograd引擎

时间:2024-03-07 19:00:13
【文件属性】:

文件名称:cozygrad:舒适的C ++机器学习库和autograd引擎

文件大小:9.42MB

文件格式:ZIP

更新时间:2024-03-07 19:00:13

machine-learning deep-learning cpp tensorflow graphs

舒适级 工作正在进行中 :warning_selector: :hammer: :construction_worker_light_skin_tone: 一个舒适的,仅标头的机器学习库和用c ++从头开始编写的autograd引擎。 Cozygrad评估有向无环图并计算其梯度。 使用简单易用的API构建图形。 还提供了具有广播和轴求和操作的Tensor / NDArray类(类似于Numpy数组)。 张量示例 # include < iostream> # include " cozygrad/cozygrad.h " using namespace czy ; int main () { tensor< double> x = { {{ 1 , 2 },{ 3 , 4 }}, {{ 5 , 6 },{ 7 , 8 }}, {{ 9 , 10 },{ 11 , 12 }}}; tensor< double> y = { 1 , 2 , 3 , 4 , 5 , 6 };


【文件预览】:
cozygrad-main
----cozygrad()
--------autograd()
--------nn()
--------cozygrad.h(655B)
--------tensor()
--------utils.hpp(710B)
----LICENSE(1KB)
----main.cpp(1KB)
----examples()
--------mnist.hpp(3KB)
--------moonnet.hpp(2KB)
----.gitignore(17B)
----Makefile(246B)
----README.md(3KB)
----datasets()
--------mnist()
--------moon_dataset.txt(4KB)

网友评论