Machine Learning Softwares

http://www.cse.ust.hk/~ivor/resource.htm#programming

Resources Links

C/C++ Programming

C++ Tutoral
The cplusplus.com Tutorial
C++ String
Introduction to Object-Oriented Programming Using C++
DJGPP
Standard Templale Library
Template Example

Machine Learning Softwares

SVM Light - Support Vector Machine in C Source Code (Including SVM Struct for structural output learning)
LIBSVM - A C++ Library for SMO Support Vector Machines (Recommend)
LIBCVM Toolkit - A C++ Library for {Core/Ball} Vector Machines (Recommend for Massive Data-sets)

LIBLINEAR - A Library for Large Linear Classification (Recommend for linear classifiers)
BMRM - Bundle Methods for Regularized Risk Minimization (For general convex loss functions)
Shogun - A Large Scale Machine Learning Toolbox (Including multiple kernel learning)
ManifoldLearn - Matlab Routines for Manifold Regularization
SVMlin - Fast Linear SVM Solvers for Supervised and Semisupervised Learning
Parallel GPDT - Parallel Gradient Projection-based Decomposition Technique for SVM
UniverSVM - Transductive and sparse SVMs in C++
Multi Class SVM - Multiclass SVM by Crammer and Singer
M-SVM - Multiclass SVM Implementation
LASVM - Online SVM Implementation
FlexCRFs -Flexible Conditional Random Fields
SVM-QP - Active Set QP solver for Large Scale SVM in Fortran 77
mySVM - A C++ Implementation of SVMLight
TinySVM - Another C++ Implementation of SVMLight
SVMheavy - Incremental SVM
SVM in the Primal - Direct Primal SVM Solver
LSVM - Lagrangian SVM
LS-SVMlab - Least-Squares SVM
Gaussian Process Softwares by Neil Lawrence
Torch3 - Machine Learning Package in C++
HeroSVM - SVM using Sparse Kernel Matrix
MATLAB Support Vector Machine Toolbox

SimpleSVM Toolbox - An Invariant SVM Implementation
Statlearn Toolbox
Weka 3 - Machine Learning Software in Java (Including SVM package)
Bow - A Toolkit for Text Retrieval, Classification and Clustering
CoresetPACK (C++ and Matlab)
SeDuMi - A MATLAB Package for Semi-Definite Programming
SDPT3 - A MATLAB Package for Semi-Definite-Quadratic-Linear programming

BPMPD - A Matlab LP/QP Solver
Benchmarks for Optimization Softwares
Other Optimization Softwares by Stephen P. Boyd

Some Source Codes for Computer Vision by Sameer Agarwal
MATLAB and Octave Functions for Computer Vision and Image Processing
HSIC Softwares by Le Song
MAXFLOW - An implementation of the maxflow algorithm for graph-cuts
Mosek - An Optimization Software
Statistical Pattern Recognition Toolbox for Matlab
Netlab - A Matlab Neural Network Software

Code for Markov Chain Monte Carlo Parameter Estimation
Decision Tree - C4.5/C5.0
Graclus - A Software for Trace Maximizing Clustering
Cover Tree - Fast Nearest Neighbor Search
GSL - GNU Scientific Library
Numerical Recipes in C

LAPACK++ - Linear Algebra PACKage in C++
Other Software Packages for Kernel Machines

Machine Learning Journals

Machine Learning
Journal of Machine Learning Research
IEEE Transactions on Neural Networks
Neural Computation
Neural Networks
Neurocomputing

Bioinformatics
Journal of the American Statistical Association
Annals of Statistics
Artificial Intelligence
Journal of Artificial Intelligence Research
Data Mining and Knowledge Discovery
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Pattern Analysis and Machine Intelligence
Pattern Recognition
Nature
Science

Machine Learning Benchmark Datasets

Datasets from Data Wrangling
UCI Machine Learning Repository
UCI Knowledge Discovery in Databases Archive
Text Datasets
Datasets for SMO

Benchmark Datasets for Semi Supervised Learning
Datasets for Boosting
Reuters-21578
DELVE

Lufs Torgo - Regression Data Sets
EachMovie collaborative filtering data set
Resources for Face Database
The Berkeley Segmentation Dataset and Benchmark
The USC-SIPI Image Database
The NORB Dataset, V1.0

Useful Courses and Links in Machine Learning

Machinel Learning Theory Forum
International Machinel Learning Society
Machinel Learning Conference Information

Artificial Intelligence Conference Information
BI, KDD and Data Mining Conferences / Workshops Information
WikiCFP - Most Popular Categories of Call For Papers
Statistical Learning Theory and Applications at MIT

Foundations of Machine Learning at Princeton
Convex Optimization with Engineering Applications at Stanford
Conic and Robust Optimization at Columbia
Templates for the Solution of Algebraic Eigenvalue Problems: a Practical Guide
Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods
Randomized Algorithms

Wolfram Mathworld
Matrix Reference Manual

Textbooks in Mathmatics
Mathematical Programming at Cornell
Distribution Theory and Statistical Inference at UNE
Virtual Laboratories in Probability and Statistics
Machine Learning, Tom Mitchell, McGraw Hill
Message Board on Kernel Machines

An Introduction to Conditional Random Fields for Relational Learning
Gaussian Processes for Machine Learning
Learning with Kernels Support Vector Machines, Regularization, Optimization and Beyond

Journal-Ranking.com
Wikipedia - the free encyclopedia

 
### 将JDK上传至Hadoop集群中的指定目录 为了在Hadoop集群中将JDK文件上传到`/export/softwares`路径下,可以采用SCP(Secure Copy Protocol)工具来实现跨主机的安全复制操作。具体来说,在本地计算机上运行如下命令可完成此任务: ```bash scp /path/to/local/jdk-version.tar.gz username@remotehost:/export/softwares/ ``` 上述命令会将位于本机上的JDK压缩包传输到远程服务器的`/export/softwares`目录中[^4]。 一旦完成了JDK文件向目标位置的成功传送之后,则需解压该档案并设置环境变量以便于后续配置工作能够顺利开展。这通常涉及到编辑`.bashrc`或者特定服务启动脚本来包含必要的`JAVA_HOME`定义以及更新系统的`PATH`变量以指向新安装好的Java二进制文件所在的位置[^5]。 对于每台节点而言,应当确保它们都能够访问相同版本的JDK,并且这些更改已被正确应用到了整个分布式计算框架之中。因此建议按照统一的标准流程来进行部署,即先同步软件资源再调整相应的配置参数[^3]。 另外值得注意的是,如果遇到类似于“没有那个文件或目录”的错误提示时,可能是因为所指明路径下的程序确实不存在或者是由于权限不足造成的无法读取等问题引起;此时应仔细核查实际存在的绝对路径名及其对应的访问控制列表ACL设定情况,必要情况下赋予适当的操作许可给当前用户账号[^2]。 #### 示例代码:修改hadoop-env.sh配置文件 假设已经成功地把JDK放置到了/export/softwares目录下面,那么接下来就需要相应地调整Hadoop的相关配置使得其能识别新的Java安装地址。 ```shell cd /export/servers/hadoop-2.7.5/etc/hadoop vim hadoop-env.sh # 添加或修改下列行 export JAVA_HOME=/export/softwares/jdk1.8.0_141 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值