Entrepreneur, Software and Machine Learning Engineer, with a deep fascination towards the application of Computation and Deep Learning in Life Sciences (Bioinformatics, Drug Discovery, Genomics), Neuroscience (Computational Neuroscience), robotics and BCIs.
Great passion for accessible education and promotion of reason, science, humanism, and progress.
Introduction to Django
Django is one of today's most widely-used Python web frameworks. For now, we will not focus on the technical definition of a web framework - the guide includes a section dedicated to explaining what frameworks are and what they do - but rather consider the literal meaning of the word,...
Loading a Pretrained TensorFlow Model into TensorFlow Serving
You are part of a project that will use deep learning to try to identify what is in images - such as cars, ducks, mountains, sky, trees, etc. In this project, two things are important - the first one, is that the deep learning model trains quickly, with efficiency (because...
Training Neural Radiance Field (NeRF) Models with Keras/TensorFlow and DeepVision
Neural Radiance Fields, colloquially known as NeRFs have struck the world by storm in 2020, released alongside the paper "NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis", and are still the cornerstone of high quality synthesis of novel views, given sparse images and camera positions. Since...
Reading and Writing CSV in Bash
Comma-Separated Values (CSV) is a widely used file format for storing data in tabular form, where each row represents a record and each column represents a field within that record. The values are separated by a comma, which is why the format is called CSV. CSV is a popular data...
How to Convert JSON to a Python Object
In the world of programming, data is often stored and transmitted in various formats to other parts of an application or other web services. To fascillitate data transfer between services written in different languages and frameworks (such as a Java backend communicating with a Python service, and sending the results...
Guide to the ORDER BY Clause in MySQL
MySQL is a popular open-source database management system that is widely used in web applications. One of the fundamental tasks in working with MySQL is querying data from tables. The ORDER BY clause is a key feature of MySQL queries that enables you to sort the result set based on...
What Does "2>&1" do on the Command Line?
The command line is a powerful tool for developers and system administrators. It allows them to perform tasks quickly and efficiently, without having to rely on graphical user interfaces. Understanding the basic concepts of the command line, such as redirections, is essential for unlocking its full potential. One of these...
How to Grep Recursively in Bash
Grep is a powerful tool in the Unix world that allows you to search for specific text within files or even directories. It is widely used for log analysis, code review, and many other tasks that require searching for text. In Bash, you can use grep to search for specific...
How to Get the Source Directory of a Bash Script
Getting the source directory of a Bash script is an important topic for anyone who is looking to develop robust and reliable Bash scripts. Understanding how to retrieve the source directory of a script can make it easier to manage and organize your code. Whether you're a beginner or an...