All Projects → Project-10 → Dgm

Project-10 / Dgm

Licence: other
Direct Graphical Models (DGM) C++ library, a cross-platform Conditional Random Fields library, which is optimized for parallel computing and includes modules for feature extraction, classification and visualization.

Projects that are alternatives of or similar to Dgm

Labelme
Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).
Stars: ✭ 7,742 (+4831.21%)
Mutual labels:  classification, semantic-segmentation
Frostnet
FrostNet: Towards Quantization-Aware Network Architecture Search
Stars: ✭ 85 (-45.86%)
Mutual labels:  classification, semantic-segmentation
Seg Mentor
TFslim based semantic segmentation models, modular&extensible boutique design
Stars: ✭ 43 (-72.61%)
Mutual labels:  semantic-segmentation, feature-extraction
Torchsat
🔥TorchSat 🌏 is an open-source deep learning framework for satellite imagery analysis based on PyTorch.
Stars: ✭ 261 (+66.24%)
Mutual labels:  classification, semantic-segmentation
Autoannotationtool
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
Stars: ✭ 113 (-28.03%)
Mutual labels:  classification, semantic-segmentation
Geospatial Machine Learning
A curated list of resources focused on Machine Learning in Geospatial Data Science.
Stars: ✭ 289 (+84.08%)
Mutual labels:  classification, semantic-segmentation
Raster Vision
An open source framework for deep learning on satellite and aerial imagery.
Stars: ✭ 1,248 (+694.9%)
Mutual labels:  classification, semantic-segmentation
time-series-classification
Classifying time series using feature extraction
Stars: ✭ 75 (-52.23%)
Mutual labels:  feature-extraction, classification
Segmentation
Tensorflow implementation : U-net and FCN with global convolution
Stars: ✭ 101 (-35.67%)
Mutual labels:  classification, semantic-segmentation
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
Stars: ✭ 1,356 (+763.69%)
Mutual labels:  classification, semantic-segmentation
Competitive-Feature-Learning
Online feature-extraction and classification algorithm that learns representations of input patterns.
Stars: ✭ 32 (-79.62%)
Mutual labels:  feature-extraction, classification
Color recognition
🎨 Color recognition & classification & detection on webcam stream / on video / on single image using K-Nearest Neighbors (KNN) is trained with color histogram features by OpenCV.
Stars: ✭ 154 (-1.91%)
Mutual labels:  classification, feature-extraction
InstantDL
InstantDL: An easy and convenient deep learning pipeline for image segmentation and classification
Stars: ✭ 33 (-78.98%)
Mutual labels:  classification, semantic-segmentation
Pywick
High-level batteries-included neural network training library for Pytorch
Stars: ✭ 320 (+103.82%)
Mutual labels:  classification, semantic-segmentation
flexinfer
A flexible Python front-end inference SDK based on TensorRT
Stars: ✭ 83 (-47.13%)
Mutual labels:  classification, semantic-segmentation
Php Ml
PHP-ML - Machine Learning library for PHP
Stars: ✭ 7,900 (+4931.85%)
Mutual labels:  classification, feature-extraction
Tsfel
An intuitive library to extract features from time series
Stars: ✭ 202 (+28.66%)
Mutual labels:  classification, feature-extraction
Nncf
PyTorch*-based Neural Network Compression Framework for enhanced OpenVINO™ inference
Stars: ✭ 218 (+38.85%)
Mutual labels:  classification, semantic-segmentation
Kaggle Competitions
There are plenty of courses and tutorials that can help you learn machine learning from scratch but here in GitHub, I want to solve some Kaggle competitions as a comprehensive workflow with python packages. After reading, you can use this workflow to solve other real problems and use it as a template.
Stars: ✭ 86 (-45.22%)
Mutual labels:  classification, feature-extraction
Vision4j Collection
Collection of computer vision models, ready to be included in a JVM project
Stars: ✭ 132 (-15.92%)
Mutual labels:  classification, semantic-segmentation

Direct Graphical Models C++ library

License Version CodeFactor Build status

DGM is a cross-platform C++ library implementing various tasks in probabilistic graphical models with pairwise and complete (dense) dependencies. The library aims to be used for the Markov and Conditional Random Fields (MRF / CRF), Markov Chains, Bayesian Networks, etc. Specifically, it includes a variety of methods for the following tasks:

  • Learning: Training of unary and pairwise potentials
  • Inference / Decoding: Computing the conditional probabilities and the most likely configuration
  • Parameter Estimation: Computing maximum likelihood (or MAP) estimates of the parameters
  • Evaluation / Visualization: Evaluation and visualization of the classification results
  • Data Analysis: Extraction, analysis and visualization of valuable knowlage from training data
  • Feature Engineering: Extraction of various descriptors from images, which are useful for classification

These tasks are optimized for speed, i.e. high-efficient calculations. The code is written in optimized C++17, compiled with Microsoft Visual Studio, Xcode or GCC and can take advantage of multi-core processing as well as GPU computing. DGM is released under a BSD license and hence it is free for both academic and commercial use.

Check out the project site for all the details like

Please join the DGM-user Q&A forum to ask questions and talk about methods and models. Framework development discussions and thorough bug reports are collected on Issues.

Modules:

  • DGM - the main library
  • FEX - feature extraction module
  • VIS - visualization module

License and Citation

DGM is released under the BSD 3-Clause license. The Project-X reference models are released for unrestricted use.

If the DGM library helps you in your research, please cite it in your publications:

@MISC{DGM,
	author = {Kosov, Sergey},
	title = {Direct Graphical Models {C++} library},
	year = {2013},
	howpublished={http://research.project-10.de/dgm/}
}

and / or the PhD thesis, wich describes all the theory lying behind the DGM library:

@PHDTHESIS{KosovPhdThesis,
	author = {Kosov, Sergey},
	title = {Multi-Layer Conditional Random Fields for Revealing Unobserved Entities},
	school = {Siegen University},
	year = {2018},
	doi = {10.13140/RG.2.2.12409.31844},
	urn = {urn:nbn:de:hbz:467-13434},
	url = {http://dokumentix.ub.uni-siegen.de/opus/volltexte/2018/1343}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].