授权协议: 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;
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Tinn 的相关资讯

还没有任何资讯

Tinn 的相关博客

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

第一章没啥可说的。 记录控制台几个命令: ?: 访问帮助恩见 ?boxplot # : 添加注释 boxplot: 生成盒形图 log: 自然对数 lo...

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

1 录入少量数据。 打开Tinn R输入 然后粘贴到R控制台 Wing1 <- 59 Wing2 <- 55 Wing3 <- 53.5 Wing4 <- 55 Wing5 <- 52.5 其实...

四月份新增开源项目:撩萌妹子必备软萌颜文字生成工具

开源中国的小婊贝们,五一去完了浪漫的土耳其,又去了东京和巴黎的你,是不是根本就无心上班。 不要方,OSC的小哥哥小姐姐们总...

开源中国 2018 新增开源软件最受欢迎 TOP 50

本周开源中国陆续公布了两个年度榜单,分别是国产新秀榜 TOP 30 和国产新增榜 TOP 50。由于两个榜单的数据来源都是国内开源项...

开源中国 2018 新增开源软件最受欢迎 TOP 50

来源:开源中国 本周开源中国陆续公布了两个年度榜单,分别是国产新秀榜 TOP 30 和国产新增榜 TOP 50。由于两个榜单的数据来源...

Anaconda的安装和详细介绍

Anacond的介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量...

Anaconda详细安装及使用教程(带图文)

Anacond的介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量...

Anaconada安装

[TOC] Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包...

Anaconda的安装和详细介绍(带图文)

Anacond的介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量...

Tinn 的相关问答

还没有任何问答,马上提问

评论 (4)

加载中
RGW
例程没看懂
2018/04/16 20:06
回复
举报
666
2018/04/16 09:54
回复
举报
打电话
2018/04/16 09:42
回复
举报
打分: 推荐
6666666
2018/04/16 09:07
回复
举报
更多评论
4 评论
103 收藏
分享
在线直播报名
返回顶部
顶部