Pix2Pix GANs are used for image-to-image translation. Image-to-image translation changes the style of an input image to a target style: it tries to map input image → output image.

Image-to-image translation(Source: https://towardsdatascience.com/image-to-image-translation-69c10c18f6ff)

In this article, we will see how to build a model to create galaxy images from noisy pictures. An example is below:

The OpenVINO distribution from Intel makes AI inferencing fast and easy. Inference is basically the stage where a model has obtained all its education(training) and needs to show off by deducing new information based on its capabilities.

Source: https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit.html

The OpenVINO framework makes inference and deployment across various architectures really easy. More about the framework here.

This tutorial would teach you how to test the power of OpenVINO on Google Colab.

In general, the steps for using OpenVINO are:

— using a pretrained model from Intel Model Zoo or using your own model(build)

— Using the Inference engine to generate xml and bin files(optimize)

— Deploying using your preferred environment

Deploying using Google Colab

Intro 🎃 ASCII art is a generative art system that recreates pictures with the characters from a standard keyboard. In general, a subset of the ASCII characters(95 of them) is used. ASCII art was invented as printers in early days were not that capable of producing high-quality graphics. An example of ASCII art:

Original Image(Left), Corresponding ASCII Art(Right); Source: https://github.com/jojo96/asciimage

A few days ago, I wrote a Python library to convert images into ASCII paintings, asciimage (Do give it a try ;). The output is a text file(.txt or .docx) where the characters harmonize among themselves to recreate the input. So, this was done!

After that, I…

Today, I would tell you how to create a simple Instagram bot using Python. You will also get to know how to create a simple GUI for the bot using streamlit 😄

So, what does the bot do? The bot simply outputs the name of the users (whom you follow) who don’t follow you back 😆 Also, you could do this for any user you want(just need the Insta username)

Libraries used: Streamlit, Instaloader

Let’s start then.

import instaloader
username = 'Put your username inside this quote'
password = 'Put your password inside this quote'
L = instaloader.Instaloader()
# Login…

Capture the Flag is an information security competition where questions are asked from various categories like:

  1. Cryptography
  2. Steganography
  3. Web Technology etc

You have to solve puzzles to get prizes called flags. The flags are generally hidden in plain sight. Recently, I participated in the winter edition of BrixelCTF(https://ctf.brixel.space/)

I would share one of the ‘flag’ stories today. The story is about a Quiz bot. Long, long time ago — well, not so long ago, I went to the website: http://timesink.be/quizbot/

From the head mounted display by Ivan Sutherland in the late 60s to the present VR boom, the technology industry has taken Bigfoot steps. In really simple words, Virtual Reality is an interactive experience that is enjoyed in a computer simulated environment. VR has been used to simulate aircraft experiences, demonstrate road safety, treat phobias, and one can‘t really overlook the impact it had on the gaming industry. Sega was one of the first players in the industry and more recently the powerhouses like Google, Apple, HTC all have had their say in the VR industry. Application of VR spans…

A-Frame is a framework for implementing WebVR. You can create amazing VR and AR projects in just a few lines of code.

We would also use an environment component from Supermedium:

Source: https://github.com/supermedium/aframe-environment-component

Our simple project will contain 3 primitives: a sphere, a box and a cylinder. We can change the environment pressing the space button. The environment will contain one of the scenes from the above gif.

Let’s begin.


We include the required javascript files here.

<script src=”https://aframe.io/releases/1.0.4/aframe.min.js"></script>
<script src=”https://unpkg.com/aframe-particle-system-component@1.0.x/dist/aframe-particle-system-component.min.js"></script>
<script src=”https://unpkg.com/aframe-environment-component@1.1.0/dist/aframe-environment-component.min.js"></script>


Setting up the scene:

<a-box id=”cube” class=”clickable” position=”-1 0.66921 -3" rotation=”0 45 0"…

I was looking for augmented reality tutorials and I was all over the place. I still think the best option to try is Unity and I love using it. But this post is more to get you started. I would tell you about Web based augmented reality and virtual reality.

If you would like to do it yourself though, I would list a few resources here for you:

  1. https://medium.com/@urish/web-powered-augmented-reality-a-hands-on-tutorial-9e6a882e323e
  2. https://medium.com/@yupingohanga/start-coding-augmented-reality-bdd3c546595
  3. https://medium.com/@fauziali/creating-web-based-augmented-reality-with-just-10-lines-of-html-code-for-beginners-ar-js-d62ef596eab
  4. Danilo Pasquariello’s lectures(https://www.youtube.com/watch?v=ktjMCanKNLk&list=PL8MkBHej75fJD-HveDzm4xKrciC5VfYuV)

But, if you would like to follow along, please do. The final result would look like this: https://jojo96.github.io/Ar-face-tracker/

You can get the necessary files at: https://github.com/jojo96/Ar-face-tracker

Today, I am going to tell you how you can create a intelligent conversational chatbot and host it easily as well. So, fasten and seat belts and enjoy the ride :)

The final result should be something like this:

Installing streamlit is easy:
Begin with installing and importing the Streamlit.
pip install streamlit
import streamlit as st

We would also use a library named chatterbot: https://github.com/gunthercox/ChatterBot

Follow these simple steps:

  1. Ensure that Python, Spacy, Streamlit, and ChatterBot are installed.
  2. To install chatterbot, activate a virtual environment, follow these steps:
  3. conda create — name chatterbot_example python=3.7
  4. conda activate chatterbot_example
  5. pip install…

A geographical analysis of COVID-19 using Folium library

Coronavirus disease (COVID-19) is an infectious disease caused by a newly discovered coronavirus.


A heat map showing the effect of the novel coronavirus is shown here.

The data used here is available at: https://github.com/jojo96/COVID-Geographical-analysis

# Import libraries
#Heat map of COVID Deaths on April 14,2020
import pandas as pd
import folium
import cv2 as cv
from matplotlib import pyplot as plt
from folium.plugins import HeatMap
data = (r'C:\Users\admin\Desktop\Computational Neuroscience\statistical-gis-boundaries-london\corona-virus-report\covid_19_clean_complete.csv')
data = pd.read_csv(data)
df = []
for i in range(data.shape[0]):
if data['Date'][i]=='3/14/20':
df = pd.DataFrame(df)
# mark each station as a…

Ujjayanta Bhaumik

MSc Computer Vision, Graphics and Imaging, University College London

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store