GithubHelp home page GithubHelp logo

bioe394e's Introduction

README

Code for Introduction to Deep Learning (BioeE 394E).

Course Overview

This course is an introduction to the machine learning technique called deep learning or deep neural networks. A focus of the class will be the mathematical formulations of this deep networks and an explanation of how these networks can be structured and “learned” from big data. Multiple application areas with a focus on biology and health will be covered, namely, image classification, text analysis, and generative modeling. The class will be taught with a mathematical foundation in addition to a practical point of view on modern coding practices in deep learning. In particular, the example codes and the homework assignments will be given in the Python programming language with heavy utilization of the scikit-learn and PyTorch packages, a necessity for developing and applying the learned techniques. Students will have homework on every unit and a final project that needs to demonstrate mastery of the topics covered.

Planned topics:
• Computation graphs and large-scale logistic regression
• Multi-layer perceptions (first “basic” deep model)
• Stochastic optimization (with a focus on stochastic gradient descent)
• Convolutional neural networks (for image and text analysis)
• Regularization techniques in deep learning
• Auto-encoders (for data cleaning and unsupervised learning)
• Generative adversarial networks and Bayesian deep Learning
• Recurrent neural networks (for text and time-series analysis)
• Embeddings and attention mechanisms (with a focus on transformer-based architectures)

Slides

Slides for the lectures can be found at Blackboard.

Code

bioe394e's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.