Giter Club home page Giter Club logo

ds-degree-content's Introduction

DS Degree Content

This repository contains my submissions for the courses in my data science degree program. The following is a list of the courses and their descriptions:

Course 1: CE-802: Machine Learning

Course Name: Machine Learning

Course Basics:

  • Reasonable programming background required

Description: This course provides an understanding of machine learning, the methods involved in evaluating them, and their application to real-world problems. The course will cover classification and regression learning along with other techniques, and apply the techniques to particular classes of problems. Topics covered in the course include:

  • Introduction to machine learning: what is machine learning, taxonomy of machine learning algorithms, inductive bias, data mining.
  • Learning to classify: decision tree induction, Naïve Bayes methods, Bayesian networks, K-nearest neighbor method, support vector machines.
  • Learning to predict numeric values: linear regression, regression trees, evaluating learning procedures, overfitting and the 'bias-variance trade-off'.
  • Clustering: k-means algorithm, agglomerative hierarchical methods.
  • Association rules mining: A priori algorithm.
  • Reinforcement learning: Q learning.
  • Multiple learners: Bagging, boosting, forests, and stacking.

I will share the repository link that points to the project given to us, my report and my codebase so that it serves to both guide others and myself as it contains quite a few of those paradigms in ML that are almost repeated whenever a new project is started.

Find Project for CE-802 here: https://github.com/DarthAmk97/CE802_ML

Course 2: CE-889: Deep Learning & Neural Networks

Course Name: Deep Learning & Neural Networks

Course Basics:

  • Reasonable programming background required

Description: This course covers the basic concepts and principles of neural computation as an approach to intelligent problem-solving. Students will learn commonly used neural network architectures and learning algorithms, distinguish classes of problems to which neural networks offer solutions superior to other methods, and design a neural network to solve a particular problem. Topics covered in the course include:

  • Introduction to artificial neural networks: basic concepts and principles, biological motivations and brief history of ANNs, neuron models and neural network architectures, computational power of ANNs in comparison with conventional AI methods, ANN applications.
  • Basic learning rules and theories: basic issues in neural network learning, derivative-based methods such as error gradient descent learning algorithms, derivative-free methods such as simulated annealing, genetic algorithm, Hebbian learning, and competitive learning, the bias-variance dilemma in learning from data.
  • Feedforward neural networks using supervised learning: feedforward neural network architectures and supervised learning, perceptron architecture, error correction learning, limitations, multilayer perceptron (MLP) architecture, back-propagation learning algorithm, radial basis function (RBF) network architecture, learning algorithm, comparison with MLP.
  • Self-organizing neural networks using unsupervised learning: unsupervised learning, adaptive resonance theory (ART) neural network architecture, learning algorithm, self-organizing map (SOM) neural network architecture, learning algorithm.
  • Recurrent neural networks: recurrent neural network architectures, Hopfield neural network energy function, Hebbian learning, stability analysis.
  • Deep neural networks: concepts and architectures.
  • ANN applications and recent advances: basic issues and strategies in neural network applications, data collection and preprocessing, classification, regression, prediction, and intelligent control, recent advances in neural network research and development, support vector machine (SVM), reinforcement learning, neuro-fuzzy networks, etc.

My two cents on the course: I still have yet to see SOM or ART in the popular mainstream ML/DL universe and I follow quite a lot of quality content churned out by Yann LeCun, Francois Chollet, and the likes of Yoshua Bengio and Geoff Hinton, never seen anyone mention these techniques. Anyway, I feel like this course did serve its purpose although to what end I am not sure with fuzzy networks being taught on which the professor alone is the specialized person to contact, outside in the real world, not sure what the gauged impact is for ART SOM and Neuro-Fuzzy networks.

However, the project was really amazing and you can find it here: https://github.com/DarthAmk97/CE889_DL

ds-degree-content's People

Contributors

darthamk97 avatar

Watchers

 avatar

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.