• System Design Training

    Scalable Machine Learning for Small Teams

    Nowadays, Data Scientists are expected to build distributed systems that are scalable and robust. The systems can run distributed programs in parallel but must be resilient to recover from failures. In this project, I will build a scalable system with…

  • Machine Learning: Natural Language Processing

    There is a lot of excitement around the potential of natural language processing (NLP) with machine learning. Some believe that NLP with machine learning will soon be able to automatically generate translations that are as accurate as those produced by…