Awesome MATLAB

Artificial Intelligence and Machine Learning

  • updated about 6 years ago BSD 2-Clause "Sim...

    Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started.

  • updated about 2 months ago Other

    Discover pretrained models for deep learning in MATLAB

  • OpenFace OpenFace 6,810
    star
    updated 5 months ago Other

    OpenFace – a state-of-the art tool intended for facial landmark detection, head pose estimation, facial action unit recognition, and eye-gaze estimation.

  • PRMLT PRMLT 5,927
    star
    updated over 4 years ago MIT License

    Matlab code of machine learning algorithms in book PRML

  • rcnn rcnn 2,375
    star
    updated over 7 years ago BSD 2-Clause "Sim...

    R-CNN: Regions with Convolutional Neural Network Features

  • updated 10 months ago

    Spectrum sensing in cognitive radios leveraging machine learning models

Computational Mechanics

  • GIBBON GIBBON 152
    star
    updated over 1 year ago GNU Affero Genera...

    The Geometry and Image-Based Bioengineering add-On for MATLAB

Database Management

  • updated over 2 years ago Other

    Load environment variables from a .env file.

  • updated over 5 years ago Do What The F*ck ...

    GNU Octave Redis client (for Matlab too)

  • updated almost 5 years ago MIT License

    An extension for MATLAB® or GNU/octave to access sqlite3 databases

Game Theory

  • updated over 9 years ago

    Matlab code for the figures and the examples used in G. Bacci, L. Sanguinetti, and M. Luise, "Understanding game theory via wireless power control,' submitted to IEEE Signal Process. Mag., Oct. 2014.

  • updated over 6 years ago BSD 3-Clause "New...

    Matlab implementation of some evolutionary dynamics from game theory, such as: replicator dynamics, smith dynamics, logit dynamics, and Brown-von Neumann-Nash.

Geospatial

  • NaveGo NaveGo 520
    star
    updated over 1 year ago Other

    NaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.

Hardware

Image Processing and Computer Vision

  • updated about 1 year ago

    This is a resouce list for low light image enhancement

  • HWCR HWCR 46
    star
    updated over 9 years ago

    Handwritten Character Recognition System using Neural Networks is developed using MATLAB Neural Network and Image Processing tool box. This system has been developed using existing algorithms like Preprocessing and Feature Extraction techniques.

  • updated 4 months ago BSD 2-Clause "Sim...

    Image Processing library for Matlab

  • updated 9 months ago MIT License

    MatLab tools for multi-scale image processing, including Laplacian pyramids, Wavelets, and Steerable Pyramids

  • updated about 4 years ago Other

    Collection and a development kit of matlab mex functions for OpenCV library

  • NLH NLH 47
    star
    updated over 3 years ago

    Matlab code for our IEEE Trans. on Image Processing paper "NLH: A Blind Pixel-level Non-local Method for Real-world Image Denoising"

  • OpenCE OpenCE 509
    star
    updated over 6 years ago MIT License

    Contrast Enhancement Techniques for low-light images

  • updated over 5 years ago

    Piotr's Image & Video Matlab Toolbox

  • zah zah 2
    star
    updated almost 3 years ago MIT License

    An image descriptor, suitable for keyword spotting, that is computed as a function of Convolutional Neural Network intermediate layer responses. Implemented in MATLAB.

Interfacing with other languages

  • updated about 3 years ago

    NodeJS Package for MATLAB

Interfacing with other programs

  • updated about 1 month ago BSD 3-Clause "New...

    JSONLab: compact, portable, robust JSON/binary-JSON encoder/decoder for MATLAB/Octave

  • updated about 9 years ago

    A thin MATLAB wrapper for the Git source control system

  • updated about 7 years ago BSD 3-Clause "New...

    NOTE - Not working in Mojave and later versions! A Mac OS X quicklook generator for MATLAB .mat workspace files.

Making Figures

  • updated 9 months ago BSD 3-Clause "New...

    A MATLAB toolbox for exporting publication quality figures

  • updated almost 5 years ago MIT License

    A repository comprising multiple functions for making elegant publication-quality figures in MATLAB

  • updated over 1 year ago GNU General Publi...

    Cross-platform figure export from Matlab to SVG, PDF, PNG, etc. preserving transparency

  • updated about 1 year ago BSD 2-Clause "Sim...

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

Miscellaneous Toolboxes

  • edges edges 818
    star
    updated almost 5 years ago Other

    Structured Edge Detection Toolbox

  • updated 2 months ago MIT License

    Matlab toolbox for Geometry Processing.

  • gramm gramm 757
    star
    updated 8 months ago MIT License

    Gramm is a complete data visualization toolbox for Matlab. It provides an easy to use and high-level interface to produce publication-quality plots of complex data with varied statistical visualizations. Gramm is inspired by R's ggplot2 library.

  • NaveGo NaveGo 520
    star
    updated over 1 year ago Other

    NaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.

Model Reduction

  • updated 3 months ago BSD 2-Clause "Sim...

    sssMOR - Sparse State-Space and Model Order Reduction Toolbox

Optimization

  • updated almost 5 years ago

    Hands-on Tutorial for Global Optimization in Matlab

  • manopt manopt 301
    star
    updated 2 months ago Other

    Manopt, a Matlab toolbox for optimization on manifolds

  • updated almost 4 years ago MIT License

    MATLAB implementations of a variety of nonlinear programming algorithms.

  • updated over 3 years ago

    非线性优化主要算法的Matlab程序,有精确线搜索的0.618法和抛物线法, 非精确线搜索的Armijo准则, 最速下降法, 牛顿法, 共轭梯度法, BFGS 算法, DFP 算法, Broyden 族方法, 信赖域方法, 求解非线性最小二乘问题的L-M算法, 解约束优化问题的乘子法, 求解二次规划的有效集法, SQP 子问题的光滑牛顿法以及求解约束优化问题的SQP方法等. 程序基本通用.

  • updated over 1 year ago MIT License

    A trajectory optimization library for Matlab

  • PlatEMO PlatEMO 1,391
    star
    updated 7 months ago

    Evolutionary multi-objective optimization platform

Robotics

Statistics

  • updated about 1 month ago Other

    A statistics and context decoding toolbox for neuroimaging.

  • updated almost 4 years ago

    Matlab Circular Statistics Toolbox

  • FSDA FSDA 85
    star
    updated 27 days ago European Union Pu...

    Flexible Statistics and Data Analysis (FSDA) extends MATLAB for a robust analysis of data sets affected by different sources of heterogeneity. It is open source software licensed under the European Union Public Licence (EUPL). FSDA is a joint project by the University of Parma and the Joint Research Centre of the European Commission.

  • updated 6 months ago GNU General Publi...

    Matlab library for directional statistics and directional estimation

  • updated about 3 years ago

    Matlab code implementing different methods used in statistical signal processing; mainly Extended Kalman Filters, LMS/RLS, Wiener, robust regression, MMSE estimators, ML estimators, Hi-Frequency estimators (Pisarenko, MUSIC, ESPRIT)