Coder Social home page Coder Social logo

nursnaaz / 25daysinmachinelearning Goto Github PK

View Code? Open in Web Editor NEW
58.0 19.0 68.0 299.7 MB

I will update this repository to learn Machine learning with python with statistics content and materials

Jupyter Notebook 99.99% Python 0.01%
python machine-learning machine-learning-algorithms machinelearning machinelearning-python statistics data-science modelling python3 data-preprocessing

25daysinmachinelearning's Introduction

25DaysInMachineLearning

I will update this repository to learn Machine learning with python with statistics content and materials

Day - 1: 6-4-2019 We Learnt about Different types of Analytics Different types of Machine Learning Why Python? Features of Python

Day - 2: 7-4-2019 We Started practising the python Ways to implement python Why Jupyter notebook? What is keyword, variable? Conditions on creating a identifier Different datastructure List, Tuple, Set, Dictionary, String Typecast

Day - 3: 13-4-019 Control Sataement Condition Statement What is Indendation? Functions Paraments, Defaut Parameters, Arbitory Parameters

Day - 4: 14-4-2019 Recursive Function Lambda Function Map, Filter, Reduce List Comprehension Set Comprehension Try, Except, Finally

Day - 5: 27-4-2019 Class and Object OS Library Module in python import and from import Numpy: Why Numpy? Numpy Basics

Day - 6: 28-4-2019 Pandas Data Loading Data Manipulation Data Filtering Data Grouping

Day - 7: 04-05-2019 What is Data Preprocessing? Why Data Preprocessing? Diferent Technique of Data Preprocessing Data Preprocessing with pandas example

Day - 8: 05-05-2019 Part - 1: What is Statistics? What are the Data types? Different measures - Central Tendency and Dispersion Percentiles, Quartiles and Box - Plots

Day - 9: 11-05-2019 Part - 2: Examples understanding indetail Concepts of Descriptive Statistics of Part - 1, Correlation, Covariance and Visualization

Day - 10: 12-05-2019 Exercise Session: Explaining Sampling bias, Various Sampling techniques, Characteristics of Normal Distribution and empirical rule, Central Limit Theorem, Standard Error, Z - Score, Confiedence Intervals

Day - 11: 18-05-2019 Exercise Session: Finding Descriptive Statistics for a data set in Excel, Understanding Covariance and Correlation Matrices, Solving Exercises for various Descriptive statistics concepts.

Day - 12: 19-05-2019 Part - 1: Understanding Null and Alternate hypothesis, Left tailed, Right tailed and two tailed tests, Level of Significance and Confidence Interval, Traditional and P-value approahces of Hypothesis testings, Type 1 and type 2 errors

Day - 13: 25-05-2019 Part - 2: Understanding Degree of Freedom, Z - Test, t - Test and Chi - Square Test

Day - 14: 26-05-2019 Part - 3: Analysis of Variance and Understanding Various plots using Searborn

Day - 15: 02-06-2019 Probability: Introduction to probability, Trials, Sample space, Intersections - unions & Complements, Independent and dependent events and Conditional Probability

Day - 16 Hackathon Session Stats Revision

Day - 17: 16-06-2019 Linear Regression: Supervised Learning, What is Linear Regression?, find slope and intercept, Different ways to solve Linear Regression, Line of best fit method, Linear Algebra, Gradient Descent

Day - 18 17-06-2019 Linear Regression Practise: Model Validation, train-test, Cross-validation, Variance, Bias, variance-bias trade-off, Error Metrics, simple linear regression model practise in company salary dataset, cab price dataset and House price prediction.

practise in Kaggle :

Predict the insurance income : https://www.kaggle.com/noordeen/insurance-premium-prediction/kernels
Predict the count of bike taken as rent : https://www.kaggle.com/noordeen/bikeshare-data
predict the valuecourse of lung cancer value : https://www.kaggle.com/noordeen/big-city-health-data

Day - 19 22-06-2019 Big Mart Sales (Linear Regression Hackathon Practise): BigMart Sales Hackathon contest in AnalyticsVidhya

Did necessary preprocessing and predicted the result using the Linear regression and uploaded the result to Analytics Vidhya

Assignment:

Predict Restaurant food cost

Day - 20 23-06-2019 Logistic Regression theory and Practise: Converting the continuous to probablity, Cost Function - Log loss, Error Metrics - Confusion Matrix, Accuracy, recall, precision, F1-score, ROC curve, AUC.

Predicting gender of an employer, Predicting marketing subscription by a customer.

Day - 21 29-06-2019 KNN and Naive Bayes Algorithm: KNN working, Regression and classification, Why scaling mandatory, How to find optimal K value, Computational Complexity of O(N^2), Why KD Tree. Naive Bayes Working, Classification, Assumption of Naive Bayes, Bayes Theorem, Example

Assigment: Implement KNN algorithm in following kaggle datset

Predict the insurance income : https://www.kaggle.com/noordeen/insurance-premium-prediction/kernels
Predict the count of bike taken as rent : https://www.kaggle.com/noordeen/bikeshare-data
predict the valuecourse of lung cancer value : https://www.kaggle.com/noordeen/big-city-health-data
predict employee attrition : https://www.kaggle.com/noordeen/employee-attrition/kernels

Day - 22: 30-06-2019 Unsupervised Learning(K-means, Hierrachical Cluster): Un-Supervised Learning, K-means, K-means++, Within- Sum-of-Square, optimal K value, Elbow curve, Scaling Madatory, Heirarchical, Agglomerative, Dendogram

Assignment: Find the pattern of the credit card usage in the following kaggle dataset.
https://www.kaggle.com/noordeen/card-usage/kernels

Day - 23: 06-07-2019 Decision Tree: Entropy, Information gain, Gini Index, Problems of Decision tree, Pruning, High Bias. Decision Tree Classification and Decision Tree Regressor.

Assigngment : Implement Decision Tree Classsification predict employee attrition : https://www.kaggle.com/noordeen/employee-attrition/kernels
Implement Decision Tree Regressor Predict the insurance income : https://www.kaggle.com/noordeen/insurance-premium-prediction/kernels
Predict the count of bike taken as rent : https://www.kaggle.com/noordeen/bikeshare-data
predict the valuecourse of lung cancer value : https://www.kaggle.com/noordeen/big-city-health-data

Day - 24: 07-07-2019 Ensemble: Bagging - Random Forest, Boosting - AdaBoost.

Assignment: Implement Bagging and Boosting https://github.com/nursnaaz/25DaysInMachineLearning/tree/master/24%20-%20Day%20-%2024%20-%20Ensemble/Assignment

Day - 25: 13-07-2019 Stacking and SVM: Stacking - Example - Support vector machine - perceptron, kernels

Assignemnt : Implement SVM and Stacking https://github.com/nursnaaz/25DaysInMachineLearning/tree/master/25%20-%20Day%20-%2025%20-%20SVM/Assignment

Day - 26: 14-07-2019 TimeSeries: ACF - PACF - Regression for Forecasting - Smoothing - SMA - WMA - EMA - AR - MA - ARMA - ARIMA

25daysinmachinelearning's People

Contributors

laxminarayen avatar nursnaaz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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