All Projects → SimiaCryptus → Mindseye

SimiaCryptus / Mindseye

Licence: apache-2.0
Neural Networks in Java 8 with CuDNN and Aparapi

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mindseye

GARI
GARI (Genetic Algorithm for Reproducing Images) reproduces a single image using Genetic Algorithm (GA) by evolving pixel values.
Stars: ✭ 41 (+412.5%)
Mutual labels:  image-manipulation, image-analysis, optimization-algorithms
sopt
sopt:A simple python optimization library
Stars: ✭ 42 (+425%)
Mutual labels:  gradient-descent, optimization-algorithms
QuadTreeAndroid
Library that helps to implement the QuadTree in android, by using splitting images
Stars: ✭ 30 (+275%)
Mutual labels:  image-manipulation, image-analysis
GDLibrary
Matlab library for gradient descent algorithms: Version 1.0.1
Stars: ✭ 50 (+525%)
Mutual labels:  gradient-descent, optimization-algorithms
Pel
PHP Exif Library - library for reading and writing Exif headers in JPEG and TIFF files using PHP.
Stars: ✭ 232 (+2800%)
Mutual labels:  image-manipulation, image-analysis
BusterNet
No description or website provided.
Stars: ✭ 49 (+512.5%)
Mutual labels:  image-manipulation, image-analysis
Nmflibrary
MATLAB library for non-negative matrix factorization (NMF): Version 1.8.1
Stars: ✭ 153 (+1812.5%)
Mutual labels:  optimization-algorithms, gradient-descent
ML-Optimizers-JAX
Toy implementations of some popular ML optimizers using Python/JAX
Stars: ✭ 37 (+362.5%)
Mutual labels:  gradient-descent, optimization-algorithms
Machine-Learning-in-Python-Workshop
My workshop on machine learning using python language to implement different algorithms
Stars: ✭ 89 (+1012.5%)
Mutual labels:  gradient-descent, optimization-algorithms
imei
IMEI - ImageMagick Easy Install
Stars: ✭ 126 (+1475%)
Mutual labels:  image-manipulation, image-analysis
Python Computer Vision from Scratch
This repository explores the variety of techniques commonly used to analyze and interpret images. It also describes challenging real-world applications where vision is being successfully used, both for specialized applications such as medical imaging, and for fun, consumer-level tasks such as image editing and stitching, which students can apply…
Stars: ✭ 219 (+2637.5%)
Mutual labels:  image-manipulation, image-analysis
Optim
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
Stars: ✭ 411 (+5037.5%)
Mutual labels:  optimization-algorithms, gradient-descent
fmin adam
Matlab implementation of the Adam stochastic gradient descent optimisation algorithm
Stars: ✭ 38 (+375%)
Mutual labels:  gradient-descent, optimization-algorithms
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (+3087.5%)
Mutual labels:  image-manipulation, image-analysis
Cppnumericalsolvers
a lightweight C++17 library of numerical optimization methods for nonlinear functions (Including L-BFGS-B for TensorFlow)
Stars: ✭ 638 (+7875%)
Mutual labels:  optimization-algorithms, gradient-descent
Captainblackboard
船长关于机器学习、计算机视觉和工程技术的总结和分享
Stars: ✭ 693 (+8562.5%)
Mutual labels:  optimization-algorithms
Itk
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Stars: ✭ 801 (+9912.5%)
Mutual labels:  image-analysis
Phashion
Ruby wrapper around pHash, the perceptual hash library for detecting duplicate multimedia files
Stars: ✭ 678 (+8375%)
Mutual labels:  image-analysis
Chainer
A flexible framework of neural networks for deep learning
Stars: ✭ 5,656 (+70600%)
Mutual labels:  cudnn
Orange3 Imageanalytics
🍊 🎑 Orange3 add-on for dealing with image related tasks
Stars: ✭ 24 (+200%)
Mutual labels:  image-analysis

MindsEye - Java 8 Neural Networks

Sample Art created by MindsEye

Sample Painting created by MindsEye

Welcome! This is MindsEye, a neural network library written in Java 8. Low-level computation is provided by CuDNN and other native libraries.

Links

Developer Guide - docs.google.com - Detailed Technical Documentation

Art Gallery - photos.google - Curated artwork generated by MindsEye

Component Documentation - simiacryptus.github.io/NetworkZoo/ - Test-generated documentation reports detailing each neural network component type.

JavaDocs - simiacryptus.github.io/MindsEye/apidocs/ - API documentation for the current release

Project Site - simiacryptus.github.io/MindsEye/ - The current maven-published site

Maven - mvnrepository.com/artifact/com.simiacryptus/mindseye - Dependency import information

Blog Articles - http://simiacryptus.com - Related articles from the author

Features

  • Java - Use Java 8+, Scala, or any other JVM language.

  • Support for multiple GPUs and high performance math using native libraries including CuDNN, CUDA, and OpenCL.

  • A highly modular optimization engine - It can be configured for many popular algorithms, or customized for optimization research.

  • A large and extensible component library with a focus on automated testing and documentation.

  • Utilize server clusters with Apache Spark for data-parallel training.

  • Built-in JSON serialization for all networks.

  • Output Markdown or HTML Notebook-style reports for documentation and research.

  • Directly regress input datasets - learning is not limited to network weights.

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].