Displaying 1 to 20 from 137 results

PRMLT - Matlab code for machine learning algorithms in book PRML

  •    Matlab

This package is a Matlab implementation of the algorithms described in the classical machine learning textbook: Pattern Recognition and Machine Learning by C. Bishop (PRML). Note: this package requires Matlab R2016b or latter, since it utilizes a new syntax of Matlab called Implicit expansion (a.k.a. broadcasting in Python).

arl - lists of most popular repositories for most favoured programming languages (according to StackOverflow)

  •    Python

Well, one of the best ways to learn something new is to watch how it is done by others. Feel free to create an issue.

Image-feature-detection-using-Phase-Stretch-Transform - PST or Phase Stretch Transform is an operator that finds features in an image

  •    Python

Phase Stretch Transform (PST) is an operator that finds features in an image. PST takes an intensity image I as its input, and returns a binary image out of the same size as I, with 1's where the function finds sharp transitions in I and 0's elsewhere. PST function is also able to return the detected features in gray scale level (i.e. without thresholding). This function is provided for research purposes only. A license must be obtained from the University of California, Los Angeles for any commercial applications. The software is protected under a US patent.

Realtime_Multi-Person_Pose_Estimation - Code repo for realtime multi-person pose estimation in CVPR'17 (Oral)

  •    Jupyter

By Zhe Cao, Tomas Simon, Shih-En Wei, Yaser Sheikh. Code repo for winning 2016 MSCOCO Keypoints Challenge, 2016 ECCV Best Demo Award, and 2017 CVPR Oral paper.

Freemat - A Matlab alternative

  •    C++

FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB and IDL. It has built in arithmetic for manipulation of all supported data types, N-dimensional array manipulation, 2D and 3D plotting and image display, Visualization, Image manipulation, and as well as parallel programming.

matlab2tikz - This program converts MATLAB®/Octave figures to TikZ/pgfplots figures for smooth integration into LaTeX

  •    Matlab

matlab2tikz is a MATLAB(R) script to convert native MATLAB(R) figures to TikZ/Pgfplots figures that integrate seamlessly in LaTeX documents. To download the official releases and rate matlab2tikz, please visit its page on FileExchange.

lrslibrary - Low-Rank and Sparse Tools for Background Modeling and Subtraction in Videos

  •    Matlab

Low-Rank and Sparse tools for Background Modeling and Subtraction in Videos. The LRSLibrary provides a collection of low-rank and sparse decomposition algorithms in MATLAB. The library was designed for motion segmentation in videos, but it can be also used (or adapted) for other computer vision problems (for more information, please see this page). Currently the LRSLibrary offers more than 100 algorithms based on matrix and tensor methods. The LRSLibrary was tested successfully in several MATLAB versions (e.g. R2014, R2015, R2016, R2017, on both x86 and x64 versions). It requires minimum R2014b.

awesome-neuroscience - A curated list of awesome neuroscience libraries, software and any content related to the domain


Curated list of awesome neuroscience libraries, software and any content related to the domain. Neuroscience is the study of how the nervous system develops, its structure, and what it does. Neuroscientists focus on the brain and its impact on behavior and cognitive functions. Traditionally, neuroscience has been seen as a branch of biology, but it has grown to encompass a wide range of interdisciplinary fields that work together toward elucidating brain function at multiple levels of investigation.

segyio - Fast Python library for SEGY files.

  •    Python

The official documentation is hosted on readthedocs. Segyio is a small LGPL licensed C library for easy interaction with SEG-Y and Seismic Unix formatted seismic data, with language bindings for Python and Matlab. Segyio is an attempt to create an easy-to-use, embeddable, community-oriented library for seismic applications. Features are added as they are needed; suggestions and contributions of all kinds are very welcome.

Multi Touch Digit OCR With Matlab Neural Network Wpf Project

  •    DotNet

Multi Touch Digit OCR Project is a wpf project that works on multi touch devices but it works well on normal devices , this project uses matlab core , that creates 4 feed forward neural network and train them with Back Propagation Algorithm for detecting numbers that you draw .

Matlab .NET Bridge Framework


The Matlab .NET Bridge is a managed code wrapper around the C Matlab engine API. It is designed to offer an interface that feels right when being called from managed languages.

gramm - Gramm is a complete data visualization toolbox for Matlab

  •    Matlab

Gramm is a powerful plotting toolbox which allows to quickly create complex, publication-quality figures in Matlab, and is inspired by R's ggplot2 library by Hadley Wickham. As a reference to this inspiration, gramm stands for GRAMmar of graphics for Matlab. Gramm is a data visualization toolbox for Matlab that allows to produce publication-quality plots from grouped data easily and flexibly. Matlab can be used for complex data analysis using a high-level interface: it supports mixed-type tabular data via tables, provides statistical functions that accept these tables as arguments, and allows users to adopt a split-apply-combine approach (Wickham 2011) with rowfun(). However, the standard plotting functionality in Matlab is mostly low-level, allowing to create axes in figure windows and draw geometric primitives (lines, points, patches) or simple statistical visualizations (histograms, boxplots) from numerical array data. Producing complex plots from grouped data thus requires iterating over the various groups in order to make successive statistical computations and low-level draw calls, all the while handling axis and color generation in order to visually separate data by groups. The corresponding code is often long, not easily reusable, and makes exploring alternative plot designs tedious.

Lenia - Lenia - Mathematical Life Forms

  •    Python

Lenia is a 2D cellular automata with continuous space, time and states. It produces a huge variety of interesting life forms. There are various versions available. Python, Matlab and web (JavaScript) versions are real-time, interactive, and equipped with statistics tools. Jupyter and R versions are non-interactive and just for demonstration purposes.

DynamixelSDK - ROBOTIS Dynamixel SDK (Protocol1.0/2.0)

  •    CSharp

The ROBOTIS Dynamixel SDK is a software development kit that provides Dynamixel control functions using packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms. For more information on Dynamixel SDK, please refer to the e-manual below. DynamixelSDK supports various programming languages.

plotly_matlab - Plotly Graphing Library for MATLAB®

  •    MATLAB

MATLAB is a registered trademarks of The MathWorks, Inc. The latest version of the wrapper can be downloaded here.

extended-berkeley-segmentation-benchmark - Extended version of the Berkeley Segmentation Benchmark [1] used for evaluation in [2]

  •    C++

A more comprehensive benchmark can now be found at davidstutz/superpixel-benchmark.This is an extended version of the Berkeley Segmentation Benchmark, available here and introduced in [1], used to assess superpixel algorithms.

matlab-mnist-two-layer-perceptron - A two layer perceptron implemented in MatLab to recognize handwritten digits based on the MNIST dataset

  •    Matlab

In course of a seminar on “Selected Topics in Human Language Technology and Pattern Recognition”, I wrote a seminar paper on neural networks: "Introduction to Neural Networks". The seminar paper and the slides of the corresponding talk can be found in my blog article: Seminar Paper “Introduction to Neural Networks”. Background on neural networks and the two-layer perceptron can be found in my seminar paper.Update: The code can be adapted to allow mini-batch training as done in this fork.

whisk - Fully automated tracking of single rows of whiskers in high-speed video.

  •    HTML

A description of this software as well as detailed instructions and a tutorial may be found here. Pre-built binaries are available for download.

mexplus - C++ Matlab MEX development kit.

  •    C++

C++ Matlab MEX development kit. The kit contains a couple of C++ classes and macros to make MEX development easy in Matlab. There are 3 major components in the development kit.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.