Shark C++ 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Shark C++ 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPLv3
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2013-04-27

软件简介

Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于内核学习算法、神经网络等。Shark已经应用于多个现实项目中。

机器学习(Machine Learning)是一门多领域交叉学科,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身 的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。

Shark目前提供的机器学习功能如下:

  • 监督式学习

    • 线性判别分析(LDA),Fisher–LDA

    • 朴素贝叶斯分类器

    • 线性回归

    • 针对单类分类、二进制和真实多类分类的支持向量机(SVM)

    • 多层前馈和周期性的人工神经网络

    • 径向基核函数(Radial basis function)网络

    • 正则化网络、高斯过程回归

    • 最近邻迭代、回归迭代

    • 决策树和随机森林

  • 无监督学习

    • 主成分分析

    • 有限玻尔兹曼机(包括许多最先进的学习算法)

    • 分层聚类

    • 高效的基于距离聚类的数据结构

  • 演化算法

    • 单目标优化(例如CMA-ES)

    • 多目标优化

  • 模糊系统

  • 基本线性代数和优化算法

介绍内容来自 iteye

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/04/19 09:14

C++ mfc

以下是我从其他网站中学的内容,后有相应的网站学习链接地址,可供学习 1.选择菜单项File->New->Project,弹出“New Project”对话框。 2.左侧面板中Installed Templated的Visual C++下选择MFC,中间窗口中选择MFC Application,然后在下面的Name编辑框中键入工程名称,本例取名“Addition”,在Location编辑框中设置工程...

0
0
发表了博客
2019/08/11 23:27

C++的.cpp文件

.hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与d...

0
0
发表了博客
2019/02/26 13:07

C++ STL详解

C++ STL详解 转载自:http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html 一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来 的。现在虽说它主要出现在C++中,但在被引入C...

0
1
发表了博客
2014/07/14 15:47

c++ STL之 Map

c++ STL之 Map

0
1
发表了博客
01/10 16:17

CPP(c++) 原子操作

C++中对共享数据的存取在并发条件下可能会引起data race的undifined行为,需要限制并发程序以某种特定的顺序执行, 有两种方式:使用mutex保护共享数据,原子操作:针对原子类型操作要不一步完成,要么不做,不可能出现操作一半被切换CPU, 这样防止由于多线程指令交叉执行带来的可能错误。非原子操作下,某个线程可能看...

0
0
发表了博客
2019/03/16 15:25

c++ 面试题(C/C++/STL)

1,智能指针:auto_ptr(c++11 已经弃用),unique_ptr(用于取代 auto_ptr), shared_ptr, weak_ptr   http://www.cnblogs.com/TenosDoIt/p/3456704.html(值得一看)   https://blog.csdn.net/zhourong0511/article/details/80315961(优缺点分析) 1 // classTest.cpp : 定义控制台应用程序的入口点。 2 // 3 4 ...

0
7
发表了博客
2018/07/29 20:32

C++ STL map

之前写过一篇关于map容器的一篇博客,但是只有一些基础操作,后来我在CSDN上看到了一位大佬写的博客于是转载过来了。 作者大大的博客https://blog.csdn.net/sunshinewave/article/details/8067862 —————————————————————————————————————————————————————————...

0
0
发表于开发技能专区
04/09 20:41

走近STL- STL概论

文章目录 本专栏介绍 STL的前世今生 STL可不止有容器 STL深入学习书籍推荐 本专栏介绍 我的STL专栏,将分为三个模块。 "走近STL"系列文章,讲的是STL的基础,主要是针对STL的常用容器Vector、List和Map快速上手,...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
97 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部