Interoperability of Python and C++
Interoperability of Python with C++ has made it a great language in the scientific community and beyond. Currently, there exist multiple options to interface...
I am a PhD Candidate at the University of Illinois at Chicago (UIC). My research lies in Probabilistic Machine Learning.
I am a firm believer in the applicability of knowledge to real life situations. I set up this website as a personal blog to share knowledge that I believe others may find useful. My focus will be on coherence rather than depth and I will try to make connections with basics to make the content as comprehensible as possible.
The content has been broadly separated into Articles and Posts. Most theoretical knowledge involving Mathematics, Probability, Algorithms and Machine Learning will be posted as Articles. Posts will be shorter and relatively more technical, e.g. setting up/maintaining your development environment, commonly searched technical questions, life hacks, etc. While Articles may not be that frequent, I will try to be more frequent with Posts.
I will try my best to maintain the quality of the content, in terms of correctness, but being human, mistakes are always a possibility. Feel free to contact me to report any corrections (see FAQ for contact information).
I will not change the links to the Articles once they are posted. Feel free to cite them using the URL. I may however remove some Posts as their content gets outdated or no longer remains useful.
Interoperability of Python with C++ has made it a great language in the scientific community and beyond. Currently, there exist multiple options to interface...
Convex Optimization is a field within mathematical optimization. Most people encounter optimization problems (e.g. during research) where knowledge of Convex...
The EM algorithm is a versatile technique for performing Maximum Likelihood Estimation (MLE) under hidden variables. In this post, we will go over the Expect...