
Online Applied Artificial Intelligence Master's Program
Program Details
Degree
Master of Engineering, Master of Science, or Dual-Degree MBADepartment
Electrical and Computer EngineeringAvailable
On Campus & Online
Educating students to acquire state-of-the-art knowledge and skills in artificial intelligence and its applications across a broad range of engineering domains.
The Master of Science in Applied Artificial Intelligence prepares students to enter careers in engineering fields that require advanced artificial intelligence knowledge and skills.
The program consists of 30 credits, with 10 courses, and can be completed 100% online. Below are recommended course sequences based on the various Stevens AI concentrations:
Term 1
An introduction course for machine learning theory, algorithms and applications. This course aims to provide students with the knowledge in understanding key elements of how to design algorithms/systems that automatically learn, improve and accumulate knowledge with experience. Topics covered in this course include decision tree learning, neural networks, Bayesian learning, reinforcement learning, ensembling multiple learning algorithms, and various application problems. The students will have chances to simulate their algorithms in a programming language and apply them to solve real-world problems.
The theory of linear algebra with application to state space analysis. Topics include Cauchy-Binet and Laplace determinant theorems, system of linear equations; linear transformations, basis and rank; Gaussian elimination; LU and congruent transformations; Gramm-Schmidt; eigenvalues, eigenvectors and similarity transformations; canonical forms; functions of matrices; singular value decomposition; generalized inverses; norm of a matrix; polynomial matrices; matrix differential equations; state space; controllability and observability.
Term 2
Introduction and general pattern recognition concerns and statistical pattern recognition: introduction to statistical pattern recognition, supervised learning (training) using parametric and nonparametric approaches, parametric estimation and supervised learning, maximum likelihood (ML) estimation, the Bayesian parameter estimation approach, supervised learning using nonparametric approaches, Parzen windows, nonparametric estimation, unsupervised learning and clustering, and formulation of unsupervised learning problems; syntactic pattern recognition: quantifying structure in pattern description and recognition, grammar-based approach and applications, elements of formal grammars, syntactic recognition via parsing and other grammars, graphical approaches, and learning via grammatical inference; neural pattern recognition: the artificial neural network model, introduction to neural pattern associators and matrix approaches, multilayer, feed-forward network structure, and content addressable memory approaches. The Hopfield approach to pattern recognition, unsupervised learning, and self-organizing networks.
This course is designed to enhance ECE’s students knowledge in core subjects with the ability of analyzing big data applications. It will cover both the computational techniques, and the mathematical intuitions in the skill sets for the big data analytics. This class will provide students with the necessary data engineering processing skills, refined data optimizations for feature engineering, and sophisticated linear analysis for data transform and model ensembling.
Term 3
This course will provide a comprehensive introduction on deep learning techniques used by practitioners in industry, with a focus on programming exercises using deep learning software packages. The course starts with a brief overview on statistics, linear algebra, and machine learning basics, and emphasizes teaching the analytical tools and the programming skills for applying deep neural networks for different application scenarios. By the end of the course, students will have a thorough knowledge on the state-of-the-art approaches used in deep learning for engineering applications.
This course presents tool, techniques, algorithms, and programming techniques using the Python programming language for data intensive applications and decision making. The course formally introduces techniques to: (i) gather,(ii) store, and (iii) process large volumes of data to make informed decisions. Such techniques find applicability in many engineering application areas, including communications systems, embedded systems, smart grids, robotics, Internet, and enterprise networks, or any network where information flows and alters decision making.
Term 4
An introduction to classic and modern feedback control that does not presume an undergraduate background in control. Transfer function and state space modeling of linear dynamic systems, closed-loop response, root locus, proportional, integral, and derivative control, compensators, controllability, observability, pole placement, linear–quadratic cost controllers, and Lyapunov stability. MATLAB simulations in control system design.
This course addresses the fundamentals of wireless networking, including architectures, protocols and standards. It describes concepts, technology and applications of wireless networking as used in current and next-generation wireless networks. It explains the engineering aspects of network functions and designs. Issues such as mobility management, wireless enterprise networks, GSM, network signaling, WAP, mobile IP and 3G systems are covered.
Term 5
This course presents tool, techniques, algorithms, and programming techniques using the Python programming language for data intensive applications and decision making. The course formally introduces techniques to: (i) gather,(ii) store, and (iii) process large volumes of data to make informed decisions. Such techniques find applicability in many engineering application areas, including communications systems, embedded systems, smart grids, robotics, Internet, and enterprise networks, or any network where information flows and alters decision making.
Fourier transforms; distribution theory; Gibbs phenomena; Shannon sampling; Poisson sums; discrete and fast Fourier transforms; Laplace transforms; z-transforms; the uncertainty principle; Hilbert transforms; computation of inverse transforms by contour integration; stability and realization theory of linear, time invariant, continuous and discrete systems.