
Recipe for writing a PhD thesis
Writing a large report or a thesis is very daunting task. In this post, I talk about how to write a PhD thesis and what each chapter should include.
Writing a large report or a thesis is very daunting task. In this post, I talk about how to write a PhD thesis and what each chapter should include.
Compiling LaTeX is very cumbersome and requires a lot of modules to install. While online apps have eased the stress of working with LaTeX, sometimes the best solution is to work locally. Using VS Code and its support for containers, I will look into how we can compile LaTeX projects using Docker containers.
With remote working becoming more important, in these short tutorials I will be covering how to effeciently work remotely for Imperial College Department of Computing students. I provide some pointers to main topics and encourage you to explore further.
This elegant Python library called unitreport allows you to use matplotlib inside unit tests to generate self-contained HTML reports. It creates a robust, modular and self-contained approach for analysing datasets, models and more.
There is increasing interest in neuro-symbolic methods that combine recent advances in deep learning with symbolic methods of Artifical Intelligence. Yet, at the heart of their integration lies an intriguing puzzle.
Let your application tell you what is going on at critical steps with effective usage of logging. In this post, I talk over a simple setup for using the logging library in Python.
Pylint is a popular linting tool for the Python programming language, and often it needs to be configured. Pylint looks at several different locations to load its configuration.
Thanks to recent libraries such as TensorFlow and PyTorch, deep learning has become so accessible that it now can be in anyone’s toolbox. But at what cost does these libraries reduce the entry level for advanced methods?
I have been using Vim for almost a decade now and this new year I decided to switch to Visual Studio Code. But why?
A short recap of the C programming language with a Pintos perspective as a memory refresher. We go over topics such as preprocessor directives, pointers and linked list structure in Pintos.