Zooming into the cells – Genomics and Bioinformatics

When you Google the terms “Deep learning and Medicine” or “Machine learning and medicine”, most of the articles you see will probably be about its uses in radiology-based diagnosis, electronic healthcare records, basically the clinical data. Over the past couple of years, there has been increasing ML research on the more cellular level, focusing on … Continue reading Zooming into the cells – Genomics and Bioinformatics

Improving the GAN Part 2: Conditional and Controllable generation

Previously, I discussed in-depth the vanishing gradient problem in GANs and how it leads to unstable and ineffective learning. I then introduced the Wasserstein GAN, one of the popular solutions to this problem. While most research efforts into GANs have been in line with this goal of improving training stability, the game doesn’t end here. There … Continue reading Improving the GAN Part 2: Conditional and Controllable generation

Improving the GAN

In my previous post, I gave an introduction to generative adversarial networks (GANs), discussed the basic training algorithm, and implemented a basic GAN for generating handwritten digits. While this basic model works well and has been shown to produce decent images, there are many difficulties that one can encounter during training, a popular one being … Continue reading Improving the GAN

Three Lessons I learnt during my Machine Learning degree

Last June, I was overjoyed when I got accepted into the MSc Machine Learning program at UCL. Pursuing this degree was my aspiration every since the second year of my undergraduate studies. Although I must confess, making the shift from a pure life science subject to a quantitative one, I was quite nervous and didn’t … Continue reading Three Lessons I learnt during my Machine Learning degree