Skip to content

Machine learning/inference desktop suite written in MFC/C++, demonstrates AI machine learning, uses machine learning inference to resize/blend/morph images, more details can be found here: https://www.youtube.com/watch?v=w7J6oxk9tSA

Notifications You must be signed in to change notification settings

AdrianFilsell/ai3b1b

Repository files navigation

Machine learning desktop app, convolutional neural network implementation, supports network creation/configuraton/training, trained image network can use inference to resample/blend/morph images. Network configuration and training progress can be saved/loaded. Written using MFC/C++/intel tbb/jpeglib, more details can be found here:

https://www.youtube.com/watch?v=w7J6oxk9tSA

Supplied 7 pre-trained network files:

"*_id_xy.ml" files: i.e. "./training/lion_tiger_id_xy.ml", press 'load', open "./training/lion_tiger_id_xy.ml", make sure correct input type selected i.e. go to 'Layers' tab in main dialog and select input combo type 'Image id,x,y -> b8g8r8', open 'Image Panel' via 'Control Panel', select 'Lerp' from 'Thumb Src' combo, press 'Animate' to view morph animation.

"*_id.ml" files: i.e. "./training/lion_tiger_id.ml", press 'load', open "./training/lion_tiger_id.ml", make sure correct input type selected i.e. go to 'Layers' tab in main dialog and select input combo type 'Image id -> b8g8r8', open 'Image Panel' via 'Control Panel', select 'Lerp' from 'Thumb Src' combo, press 'Animate' to view blend animation.

spiderman mask <-> spiderman symbol, david banner <-> hulk, lion <-> tiger, ghostbusters

Alt text

Introduction into machine learning I used: https://www.youtube.com/watch?v=aircAruvnKk

Machine learning math I used: http://neuralnetworksanddeeplearning.com

About

Machine learning/inference desktop suite written in MFC/C++, demonstrates AI machine learning, uses machine learning inference to resize/blend/morph images, more details can be found here: https://www.youtube.com/watch?v=w7J6oxk9tSA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published