当前位置:  软件>C/C++软件

C++机器学习库 Shark C++

    来源:    发布时间:2015-02-05

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

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

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

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

  • 监督式学习
    • 线性判别分析(LDA),Fisher–LDA
    • 朴素贝叶斯分类器
    • 线性回归
    • 针对单类分类、二进制和真实多类分类的支持向量机(SVM)
    • 多层前馈和周期性的人工神经网络
    • 径向基核函数(Radial basis function)网络
    • 正则化网络、高斯过程回归
    • 最近邻迭代、回归迭代
    • 决策树和随机森林
  • 无监督学习
    • 主成分分析
    • 有限玻尔兹曼机(包括许多最先进的学习算法)
    • 分层聚类
    • 高效的基于距离聚类的数据结构
  • 演化算法
    • 单目标优化(例如CMA-ES)
    • 多目标优化
  • 模糊系统
  • 基本线性代数和优化算法

介绍内容来自 iteye


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 域内共享的问题?Linux机器可以访问Window机器,但是Window机器不能访问Linux机器?
  • redhat es4 我设置了机器名以后,从本机可以ping ,从别的机器ping ip可以,ping 机器名不行。
  • SUSE10下,如何使用perl语言执行一条语句:从一台机器telnet到远端另一台机器,在远端机器上执行命令,并能获取到执行结果。请高手指点,Very 谢谢~
  • 请问:有没有什么工具/方法能在同一台机器上两个操作系统之间来回的切换,不用重起机器的情况下!!!! 如从win2000上切换到同一台机器上的li
  • 论坛 iis7站长之家
  • linux下有没有可能将一个机器的软件环境拷贝到其他机器?
  • 局域网共享问题:win2000的机器看不到linux机器的共享目录?
  • 如何在一台linux机器上访问另一台windows机器下的目录
  • 如何得到一个网段内所有机器的IP,机器是liunx系统?
  • 如何在一台机器上的shell中执行另外一台机器上的shell
  • 用oracle pl/sql 从A unix机器,去读取B unix机器上的一个文件,怎么实现?
  • windows机器和linux机器互联
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • 如何从一台LINUX机器访问另一台LINUX机器的共享文件夹??
  • telnet 一台机器上,我如何看 这台机器得ip地址?
  • 电脑安装window可以ping通其他的机器,但是安装linux不能ping通其他机器怎么回事!
  • Linux下局域网内如何根据对方机器的IP地址获得对方机器网卡的MAC地址?
  • 为什么在我机器上写的程序,放在别人机器上编译有问题啊?
  • 请教在redhat或turbolinux下如何将机器做成一个网关为局域网机器提供INTERNET接入
  • 一台机器上编译的程序为什么不能在另一台机器上运行?急!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3