ME4824 Applications of Deep Learning for Military Systems

This course covers the applications of deep learning for military systems including satellite imagery processing and target detection, classification and aimpoint tracking for high energy laser beams.  The coverage begins with introduction to computer vision, machine learning, and "shallow" neural networks.  Then it expands to deep neural networks, Convolutional Neural Networks (CNN), network architecture design, training and validation, neural network databases, transfer learning, and CNN frameworks including TensorFlow. Laboratory sessions include network design, training, and inference for shallow and deep neural networks using Python programming language.  Tailoring various existing CNN network structures for transfer learning will be included as well for satellite imagery processing and target object detection, classification, and tracking.

Cross Listed Courses

Cross-listed with AE4824


Knowledge of controls and basic programming or consent of instructor

Lecture Hours


Lab Hours


Quarter Offered

  • As Required


  1. Course learning outcome is included in the Syllabus