josephmisiti / awesome-machine-learning Goto Github PK
View Code? Open in Web Editor NEWA curated list of awesome Machine Learning frameworks, libraries and software.
License: Other
A curated list of awesome Machine Learning frameworks, libraries and software.
License: Other
The following has a list of ML libraries you may want to add to your list.
Hi, instead of sorting libs and frameworks based on which language they are being implemented it would be nice to sort them there application so it would be sorted like classifiers, recommender systems, so on.
How d3.js and c3.js libraries relates to ML?
We are creating a github org for all awesome open source repos. I am working with a few individuals who are also managing their own awesome repos, and I think to gain more traction we need to work together. What are your thoughts about collectively moving your awesome repos to https://github.com/AwesomeOpenSource
The idea is that visibility for these repos would be increased due to more traffic to the org. What are your thoughts? Let me know if there is anything you'd like to discuss!
In the julia section the link to DSP:
https://github.com/JuliaDSP/DSP
should be
https://github.com/JuliaDSP/DSP.jl
I am doing a software to classify texts about health.
So, I have many texts classified in "positive" and "negative" and these are the texts for my training.
The user will put the new texts and my software will evaluate and say with this text is "positive" or "negative".
Today, I use Weka and NaΓ―ve Bayes to this, but I would like of a framework specific to .NET.
I have found Accord.NET and Encog, but I have not found a sample to text classification.
Are there others frameworks tha Can help me with this?
Thanks
I was wondering if it would be okay if we add Meetups / Groups to this link. These meetups are directed at Learning / sharing things related to Machine Learning. More specifically, https://www.meetup.com/BangML/ ??
I humbly submit 19Q for your consideration:
https://github.com/fulldecent/19-questions
It is a question-and-answer game implemented in PHP which uses a simple machine learning implementation. The learning happens through Bayesian inference, or a MxN neural network, depending on how you look at it.
But the fun part is that it is a game, and it is one you have already played before.
I think we need the annotation for unmaintained/deprecated libraries.
For example, brain, neural networks library for JavaScript, is not maintained now.
So it will be worth to mark it like "[W]" (W means warning) or "[UNMAINTAINED]", etc.
Currently, there's no license specified for the repository, so it's unclear under what license users are receiving the contents, and under which license they are contributing to the repo.
Quoting GitHub:
What happens if I don't choose a license?
You're under no obligation to choose a license. It's your right not to include one with your code or project, but please be aware of the implications. Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend.
Even if this is what you intend, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository.
If you want to share your work with others, we strongly encourage you to include an open source license.
Since this is essentially documentation rather than code, perhaps consider using a Creative Commons license? See GitHub's guide to choosing a license.
Hi @josephmisiti,
Would you consider adding Orange (https://github.com/biolab/orange3) to your list? It's written in Python and can be used either through GUI or a script. Totally open source and it has the most common ML algorithms included.
Thanks!
Hi,
The Javascript library NLP.js has not had a commit in 4 years.
Best
In books.md
Link to http://www.intechopen.com/books/machine_learning is broken.
A small typo not worth a pull request: OpenCV's description:
- OpenCV - OpenCV has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS. It has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS.
It should only include one of these sentences, something like
- OpenCV - OpenCV has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS.
http://grey.colorado.edu/emergent
general purpose C++ based deep learning IDE that supports backprop and Leabra
Can we add a list of Machine Learning podcasts to this repo?
The following link to High Performance Text Mining is broken:
https://www.sas.com/en_us/software/analytics/high-performance-text-mining.html
Is there any particular order in which the books are sorted?
I'm thinking of adding some more in a pull request.
As the list might keep growing, wouldn't it be a good idea to make subcategories in Machine-Learning / Data Mining category like Reinforcement learning, neural networks, data mining etc.?
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment π
xLearn is a
High Performance, Easy-to-use, and Scalable Machine Learning Package (C++, Python, R)
The Shogun Machine Learning Toolbox (https://github.com/shogun-toolbox/shogun) appears under Python, but it is implemented in C++ and interfaces to Matlab, R, Octave, Java, C#, Ruby, Lua and Python.
as is told in the title,the resource of PRML Pattern Recognition and Machine Learning
is not found
Please update this or remove it Second last link in Linear Algebra
Hello sir,
I am working on kaldi, and i was planning to do machine learning( building dictionary after if suppose my speeched text comes wrong ) so that it dont show wrong word on again utterance. Can any one suggest me what toolkit i should use along with kaldi so that i can work efficiently. I am new to this field.
Thanx alot
I just created a repo, getAwesomeness.It gives developers an option to have a consolidated view on all of the awesome awesomeness. Please let me know if it helps or not.
Hello,
You could add OpenNN, a library written in C++ for machine learning : https://github.com/Artelnics/OpenNN
Even if it's proposed by a company, it's free to use.
I will be adding the machine-learning to the README.md
, as suggested by @josephmisiti.
It will be great to have ClearNLP as a part of the Java NLP tools, which has been widely used for both academic and industry. You could use the following link:
Thanks.
OpenGM is listed as LUA library because of the LUA wrappers that are available on github. OpenGM is written in C++ and in the official version has rather nice Python bindings, thus it should be listed under C++ and Python, referencing either the github page or the project website.
PS: Great compilation!
"Neural Network Designer" links to bragisoft.com, which is now a Japanese website promoting skin product.
Consider using this Sourceforge link instead: https://sourceforge.net/projects/nnd/
Could you consider adding the following repository to your list:
Please update this or remove it : last link in Linear Algebra
any ideas which framework may be a good starting point?
http://elki.dbs.ifi.lmu.de/
https://en.wikipedia.org/wiki/ELKI
is a AGPL-3 licended Java toolkit for data mining. Mostly unsupervised: clustering, outlier detection etc. And it's incredibly fast, because it can index accelerate a lot.
The twitter-text-js
repo has been deprecated and has been moved to twitter-text
.
Replace Brain
with brain.js
It's a continuation of the project
The author, Larry Wasserman has a page for the book at http://www.stat.cmu.edu/~larry/all-of-statistics/
can you provide me a simple code to use dcgan network as feature extraction for images?
If you're including Apache Spark you will probably want to include Apache Storm. Probably should be in the Java section.
Sample:
https://github.com/vinta/awesome-python#machine-learning
https://github.com/avelino/awesome-go#machine-learning
Community maintains one list in updated.
The way you have to keep doing this over a list.
They aren't going to, but maybe you should?
Just missed Microsoft's entry into the FOSS ML platforms - the Distributed Machine Learning Toolkit (http://www.dmtk.io/document.html). Wanted to point it out to help make the list a more comprehensive one.
please remove the list or update the link
Taken from the (github page)[https://github.com/ukoethe/vigra]:
VIGRA is a computer vision library that puts its main emphasis on flexible algorithms, because algorithms represent the principal know-how of this field. The library was consequently built using generic programming as introduced by Stepanov and Musser and exemplified in the C++ Standard Template Library. By writing a few adapters (image iterators and accessors) you can use VIGRA's algorithms on top of your data structures, within your environment. Alternatively, you can also use the data structures provided within VIGRA, which can be easily adapted to a wide range of applications. VIGRA's flexibility comes almost for free: Since the design uses compile-time polymorphism (templates), performance of the compiled program approaches that of a traditional, hand tuned, inflexible, solution.
Vigra offers a C++ image processing and machine learning framework for arbitray dimensions and types through templates and python bindings (typically 2D and 3D).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.