• Contact Info

Gates, Ami

Teaching Professor

Positions

Research

keywords

  • data science, machine learning, neural networks, text mining, NLP, programming, R, Python, visualization, applied math, statistics

Teaching

courses taught

  • CSCI 5622 - Machine Learning
    Primary Instructor - Fall 2022 / Spring 2023
    Trains students to build computer systems that learn from experience. Includes the three main subfields: supervised learning, reinforcement learning and unsupervised learning. Emphasizes practical and theoretical understanding of the most widely used algorithms (neural networks, decision trees, support vector machines, Q-learning). Covers connections to data mining and statistical modeling. A strong foundation in probability, statistics, multivariate calculus, and linear algebra is highly recommended.
  • CSCI 5922 - Neural Networks and Deep Learning
    Primary Instructor - Fall 2022
    Introduces modern approaches to machine learning using neural networks. Neural nets, popular in the early 1990s, have undergone a resurgence due to significant advances in computing power and the availability of very large data sets. Now rechristened 'deep learning', the field has produced state-of-the-art results in a range of artificial intelligence problems, including vision, speech and natural language processing.
  • INFO 5871 - Special Topics
    Primary Instructor - Spring 2023
    Topics will vary by semester.
  • STAT 5000 - Statistical Methods and Application I
    Primary Instructor - Fall 2022
    Introduces exploratory data analysis, probability theory, statistical inference, and data modeling. Topics include discrete and continuous probability distributions, expectation, laws of large numbers, central limit theorem, statistical parameter estimation, hypothesis testing, and regression analysis. Considerable emphasis on applications in the R programming language. Same as STAT 4000.

Background