Posts

Showing posts from August, 2019

week 7(26-30 August)

Image
                                                 DAY 1 Today , we first started with our ISB video lecture no.3 which was about "Bayesian Learning".In this lecture we learnt about different distributions(Bernoulli, Categorical & continuous probability densities).Next we learnt about Joint probability distributions and marginalisation.It was explained using the concept of generative and discriminative model. After break Vikram sir give us overview about the "Feature Engineering". Feature engineering is the process of using  domain knowledge  of the data to create features that make machine learning algorithms work. If feature engineering is done correctly, it increases the predictive power of machine learning algorithms by creating features from raw data that help facilitate the machine learning process.After that sir discussed the problems that we were facing in EDA.                                             DAY2 Today in morning , fir

Week 6(19-23 August)

Image
Continuing our ISB course on Unsupervised Learning, we completed 2 videos this week whose topics are as follows: Introduction to Bayesian Learning Bayes' Theorem :   Bayes’ theorem describes how the conditional probability of an event or a hypothesis can be computed using evidence and prior knowledge. The Bayes’ theorem is given by: P ( θ | X ) = P ( X | θ ) P ( θ ) P ( X )   P ( θ ) - P ( θ ) Prior Probability is the probability of the hypothesis  θ θ  being true before applying the Bayes’ theorem. Prior represents the beliefs that we have gained through past experience, which refers to either common sense or an outcome of Bayes’ theorem for some past observations. P ( X | θ ) P ( X | θ )  - Likelihood is the conditional probability of the evidence given a hypothesis. P ( X ) P ( X )  - Evidence term denotes the probability of evidence or data. Types of distributions:  Binomial distribution Bernoullie distribution Mutinomial di

Week 6(12-16 August)

Hands-on ML Algorithms During the session with Vikram Sir, we did hands on various machine learning algorithms namely linear regression and logistic regression. We implemented logistic regression on a dataset provided by sir. The Steps are as follows: Perform EDA on the dataset. Using Feature Engineering techniques extract important features from the dataset. Model Building EDA  Exploratory Data Analysis helps to remove noise , missing values from the dataset. EDA gives a better insight about the dataset . Feature Engineering  Feature engineering is the process of using domain knowledge of the data to create features that make machine learning algorithms work. If feature engineering is done correctly, it increases the predictive power of machine learning algorithms by creating features from raw data that help facilitate the machine learning process. Model Building  Pyhton's scikit learn library has various built-in ML Algo which are efficient enough

week 5(5-9 August)

Hands-on ML Algorithms During the session with Vikram Sir, we did hands on various machine learning algorithms namely linear regression and logistic regression. We implemented logistic regression on a dataset provided by sir. The Steps are as follows: Perform EDA on the dataset. Using Feature Engineering techniques extract important features from the dataset. Model Building EDA  Exploratory Data Analysis helps to remove noise , missing values from the dataset. EDA gives a better insight about the dataset . Feature Engineering  Feature engineering is the process of using domain knowledge of the data to create features that make machine learning algorithms work. If feature engineering is done correctly, it increases the predictive power of machine learning algorithms by creating features from raw data that help facilitate the machine learning process. Model Building  Pyhton's scikit learn library has various built-in ML Algo which are efficient enough

Week 4(29-02 August|2019)

Image
As a part of Udemy course's assignment we implemented the code of Blackjack card game by using Objects and classes in Python. Blackjack Game Play To play a hand of Blackjack the following steps must be followed: Create a deck of 52 cards Shuffle the deck Ask the Player for their bet Make sure that the Player's bet does not exceed their available chips Deal two cards to the Dealer and two cards to the Player Show only one of the Dealer's cards, the other remains hidden Show both of the Player's cards Ask the Player if they wish to Hit, and take another card If the Player's hand doesn't Bust (go over 21), ask if they'd like to Hit again. If a Player Stands, play the Dealer's hand. The dealer will always Hit until the Dealer's value meets or exceeds 17 Determine the winner and adjust the Player's chips accordingly Ask the Player if they'd like to play again. Implementation gave us a more clear perspect