GithubHelp home page GithubHelp logo

Machine-Learning-and-Nerual-Networks

Semester-long graduate school class, taken at Johns Hopkins University - weekly assignment descriptions below.

Week 1 - Introduction to Machine Learning and Neural Networks (no corresponding files)

Recieved an overview of the architecture of the course as well as an introduction to machine learning and neural networks.

Week 2 - Python + Pandas + Numpy Basics

Became comfortable with using Python, Jupyter Notebooks, Pandas, and Numpy.

Week 3 - Calculus and Linear Algebra's Roles in Machine Learning

In this module I explored the role of Calculus in Machine Learning, namely in optimization to find the best fit model. Additionally, I looked at how all equations are expanded from single variable inputs to 'multivariable' through Linear Algebra. I explored how Linear Regression uses Calculus and finds the best fit model through optimization in both one-dimension along with multiple dimensions.

Week 4 - Practical Linear Regression and Cost Functions

I focused on Linear Regression in a more rigorous and practical method. I explored different ways to use Linear Regression along with a real dataset. I looked at the cost function and how the choice of function can improve or hurt results.

Week 5 - Validating Models

Introduced to train/test/validate in the development of robust models.

Week 6 - From Regression to Classification: Logistic Regression

Introduced to concept of classification. The Logistic Function emphasized.

Week 7 - Garbage In, Garbage Out (Data Munging): Extracting Relevant Features from the Data

Exposed to techniques to help clean data. Allowed data to properly into an algorithm to generate the most effective model.

Week 9 - Unsupervised Learning Part 1

Week 9 - Part 2

Exposed to algorithms that do not require supervision.

Week 10 - Natural Language Processing (NLP)

In this module I covered working with Text Data and conversions such as TF-IDF and Word2Vec. These techniques allowed text data to be converted into (logical) numerical data, allowing the data to be modeled.

Week 11 - Neural Networks: From Support Vector Machines to Logistic Regression

In this module I made the jump to neural networks. Introduced to the diagrams and graphs that represent these networks and some of the math behind them. Shown how adding additional layers or additional neurons can improve performance over a Support Vector Machine.

Week 12 - Neural Networks (Deep Learning)

Introduced to different Neural Networks. I explored when to use each architecture and potential models for specific situations.

Carl Broker's Projects

kaggle icon kaggle

Machine Learning Exercises at www.kaggle.com

text-as-data icon text-as-data

Graduate school course in Natural Language Processing - weekly assignments.

verdi icon verdi

This is the repo for the VERDI project, written in java.

work-projects icon work-projects

Projects developed while a Senior Data Analyst at Johns Hopkins University (from 2016-2019)

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.