← Back to projects
Completed
C++ System Programming
C++ Python Deep Learning Qt
Overview
Trained a model in Python on X-ray data and ran inference in C++ with a GUI.
What I learned
- • Recursive functions
- • Filesystem
- • Parsing Text
- • Memory allocation and avoiding unnecessary copies
- • Threads and shared memory handling
- • Threads for buffering
- • Templates
- • Inheritance
- • Interface with pure functions
- • Virtual destructor
- • Virtual functions
- • Export classes
- • Signals and slots (Qt)
- • Pointer and memory handling in Qt (avoid leaks)
- • Flexible UI
- • Object oriented programming
- • Working with regex
- • Enumerators
- • STL, Boost, Qt