C 语言实现的微型神经网络库 Tinn

C 语言实现的微型神经网络库 Tinn

MIT
C/C++ 查看源码»
跨平台
2018-04-10
王练

Tinn 是一个用 C99 编写的仅有 200 行代码微型神经网络库,无依赖,轻量级。同时支持任意 C++ 编译器进行编译。

#include "Tinn.h"
#include <stdio.h>

#define len(a) ((int) (sizeof(a) / sizeof(*a)))

int main()
{
    float in[] = { 0.05, 0.10 };
    float tg[] = { 0.01, 0.99 };
    /* Two hidden neurons */
    const Tinn tinn = xtbuild(len(in), 2, len(tg));
    for(int i = 0; i < 1000; i++)
    {
        float error = xttrain(tinn, in, tg, 0.5);
        printf("%.12f\n", error);
    }
    xtfree(tinn);
    return 0;
}
的码云指数为
超过 的项目
加载中

评论(4)

RGW
RGW
例程没看懂
棱语曲
棱语曲
666
乀龙舌兰
乀龙舌兰
打电话
NickWilde
NickWilde
6666666

暂无资讯

暂无问答

R 学习笔记《一》----R语言初学者指南

第一章没啥可说的。 记录控制台几个命令: ?: 访问帮助恩见 ?boxplot # : 添加注释 boxplot: 生成盒形图 log: 自然对数 log(2) log10: 以10对底的对数 log10(2) library: 载入程序包 libr...

2013/01/16 13:38
2.1K
0
R 学习笔记《二》 R语言初学者指南

1 录入少量数据。 打开Tinn R输入 然后粘贴到R控制台 Wing1 <- 59 Wing2 <- 55 Wing3 <- 53.5 Wing4 <- 55 Wing5 <- 52.5 其实就是赋值运算,左边表示变量,<-符号也可以用=替换。 查看输入的...

2013/01/16 15:46
2.7K
0
四月份新增开源项目:撩萌妹子必备软萌颜文字生成工具

开源中国的小婊贝们,五一去完了浪漫的土耳其,又去了东京和巴黎的你,是不是根本就无心上班。 不要方,OSC的小哥哥小姐姐们总是爱你们的,一回来就给你准备了满满的福利,来收下这快溢出来的...

2018/05/01 20:15
3.7K
4

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部