Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 1.43 KB

README.md

File metadata and controls

19 lines (11 loc) · 1.43 KB

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