Giter Club home page Giter Club logo

alexander-resources / dse210x-statistics-and-probability-in-data-science-using-python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vserpak/dse210x-statistics-and-probability-in-data-science-using-python

0.0 1.0 0.0 109.12 MB

UCSanDiegoX edX Course DSE210x Statistics and Probability in Data Science using Python

Home Page: https://courses.edx.org/courses/course-v1:UCSanDiegoX+DSE210x+3T2017/course/

License: Other

Jupyter Notebook 45.01% HTML 54.99%

dse210x-statistics-and-probability-in-data-science-using-python's Introduction

DSE210x-Statistics-and-Probability-in-Data-Science-using-Python

UCSanDiegoX edX Course DSE210x Statistics and Probability in Data Science using Python https://courses.edx.org/courses/course-v1:UCSanDiegoX+DSE210x+3T2017/course/

Welcome to Statistics and Probability in Data Science using Python! We are delighted to welcome you to Statistics and Probability in Data Science using Python. In this course, you will learn the motivation, intuition, and theory behind the probabilistic and statistical foundations of data science, and will get to experiment and practice with these concepts via Python programs and the Jupyter Notebook platform.

Course Staff Instructors Alon Orlitsky, Professor, ECE and CSE Departments, UC San Diego Yoav Freund, Professor, CSE Department, UC San Diego

Teaching Assistants Matthew Elliot, Graduate Student, CSE, UC San Diego Rohit Parasnis, Graduate Student, ECE, UC San Diego Hanwen Yao, Graduate Student, ECE, UC San Diego Zhen Zhai, Graduate Student, CSE, UC San Diego

What do you need to know to succeed? The course is intended for learners with an undergraduate degree or senior undergraduates interested in broadening their understanding of probability and statistics. We will assume basic knowledge of the following topics

Logic (e.g., De Morgan’s Laws) Set theory (e.g., what are functions) Calculus (e.g., calculating integrals and derivatives) Programming (e.g., basic experience with any programming language) Linear algebra (e.g., vectors and matrices) The Python programming language will be used throughout the course. If you would like to learn or gain more practice with Python, please consider viewing or taking the first course in this MicroMasters, Python for Data Science.

Overview The course will cover the following topics:

Counting and combinatorics Discrete and continuous probability Conditional probability and Bayes’ Rule Random variables Expectation, variance, and correlation Common distribution families Probabilistic inequalities and concentration Moments and limit theorems Hypothesis testing Sampling and confidence intervals PCA and regression Entropy and compression Learning Objectives The course will teach you how to visualize, understand, and reason about probabilistic and statistical concepts, and how to apply your knowledge to analyze data sets and draw meaningful conclusions from data. We will cover both theoretical and practical aspects, and will start each topic with motivation and intuition and will proceed with rigorous arguments and provable techniques. Each topic will be accompanied by a Python Notebook that you could run and modify to experiment with the material learned and get a better feel for the material covered.

Course Outline The course consists of 10 units. In each of the course’s first 10 weeks we will release one unit, and you will have six weeks to complete it.

● Week 1 - Introduction

● Week 2 - Sets

● Week 3 - Counting and Combinatorics

● Week 4 - Probability and Conditioning

● Week 5 - Random Variables, Expectation, and Variance

● Week 6 - Discrete and Continuous Distribution Families

● Week 7 - Inequalities and Concentration Theorems

● Week 8 - Sampling, Confidence Intervals, and Hypothesis Testing

● Week 9 - Regression and Principal Component Analysis

● Week 10 - Entropy and Compression

dse210x-statistics-and-probability-in-data-science-using-python's People

Contributors

vserpak 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.