Probabilistic Graphical Models, HMMs using PGMPY

schedule Sep 1st 11:45 AM - 01:15 PM place Neptune people 79 Interested

PGMs are generative models that are extremely useful to model stochastic processes. I shall talk about how fraud models, credit risk models can be built using Bayesian Networks. Generative models are great alternatives to deep neural networks, which cannot solve such problems. This talk focuses on Bayesian Networks, Markov Models, HMMs and their applications. Many areas of ML need to explain causality. PGMs offer nice features that enable causality explanations. This will be a hands-on workshop where attendees shall learn about basics of graphical models along with HMMs with the open source library, pgmpy for which we are contributors. HMMs are generative models that are extremely useful to model stochastic processes. This is an advanced area of ML that is helpful to most researchers and ML community who are looking for solutions in state-space problems. This workshop shall have students learn basics needed to learn about HMMs including advanced probability, generative models, markov theory and HMMs. Students shall build various interesting models using pgmpy.

1 favorite thumb_down thumb_up 7 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist

Outline/Structure of the Workshop

This workshop will begin by teaching the basics of advanced probability theories, stochastic processes along with various applications. This shall be followed by markov theory and HMMs.

1. Advanced Probability Theory

2. Stochastic Processes

3. Generative Models

4. Markov Theory

5. Hidden Markov Models

6. Examples

Learning Outcome

Students shall learn what are generative models, markov theory, PGMs and Hidden Markov Models. Students shall also learn to use pgmpy, which is an open source library for modeling HMMs. The learn by examples will help students to incorporate HMMs into their own work/research.

Target Audience

Those who are familiar with Machine Learning basics


Attendees are recommended to get their laptops and know basics of Python. We propose to use that has in-built jupyter. All you need is a browser sign up and start using it.

schedule Submitted 8 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Naresh Jain
    By Naresh Jain  ~  7 months ago
    reply Reply

    Harish, thanks for submitting a very interesting proposal. I love the fact that you are going straight to the crux of the topic. 

    You've requested participants to bring their laptop, however from the outline it's not clear what will they do? Can you please elaborate a bit on that?

    Also, based on our experience, if participants have to engage in a hands-on exercise with their laptops, we typically see some time spent in setup and getting everyone up and running. What's your estimate on getting participants up and running? Do you need any support from our side? How do you plan to handle this part given that you have proposed a 45 mins workshop? 

    • Harish Kashyap K
      By Harish Kashyap K  ~  7 months ago
      reply Reply

      Hi Naresh, 

      good question. We propose to use which is free and has in-built jupyter. So 0 setup issues. All the attendees need to do is to signup and start using it. 

      • Suresh Kumar
        By Suresh Kumar  ~  4 months ago
        reply Reply

        Hi Harish,


        Just wanted to bring to your notice....

        If we need to sign up and use in-built jupyter on , I am assuming we will need wifi connection. Right?

        As you might know, we don't have wifi at the venue and some of our mobile network/data does not work inside the conf rooms.


        • Harish Kashyap K
          By Harish Kashyap K  ~  4 months ago
          reply Reply

          No. We are giving away the notebooks for free and would be downloaded. wifi not needed after they downloaded.

  • Naresh Jain
    By Naresh Jain  ~  7 months ago
    reply Reply

    Harish, would it be possible to combine this workshop with Probabilistic Graphical Models (PGMs) for Fraud Detection and Risk Analysis and make it a 90 mins workshop, covering both the topics?

    • Harish Kashyap K
      By Harish Kashyap K  ~  7 months ago
      reply Reply

      Sure thing. That works. Let me update this. 

      • Harish Kashyap K
        By Harish Kashyap K  ~  7 months ago
        reply Reply

        Naresh, I just updated this. Shall I delete the other proposal if this looks good? 

  • Liked Tamaghna Basu

    Tamaghna Basu - Killing the Password via Gesture Recognition

    Tamaghna Basu
    Tamaghna Basu
    neoEYED Inc
    schedule 8 months ago
    Sold Out!
    20 Mins

    We are living in times where we still have to type the password. NeoEyed's gesture recognition is able to detect swipes to authenticate the user to provide access to the mobile. This is a non-trivial problem as many users can have similar gestures. It is important that the classifiers are able to detect fine changes between many users who could potentially break into the phone. We shall talk about how various classifiers are used for such a detection. We shall talk about classifiers such as one-class SVM, multi-level robust classifiers which are useful for this scenario. Our detection mechanism won us the "Paypal Award". We are now building the next generation authentication system for which we shall discuss the technologies and challenges that need to be resolved.

    The talk shall be organized as:

    1. The problem we are trying to solve. 3

    2. What classifiers help in such a scenario. 10

    3. Challenges in existing out of box methods 3.

    4. What directions are helping us. 4