If I were to summarize what Google Jax is, I would say it’s a heterogeneous mixture of Functional programming (FP) style and differentiable NumPy operations, running on accelerators.

The familiarity of NumPy along with FP makes it special. Its side-effect-free way of doing things makes it safe, so to speak…


You are not alone if you often get frustrated by “duck typing” in Python. By duck typing I mean if something walks like a duck and quacks like a duck, then, for sure, it is a duck! The apparent laxity in Python type system or its absence thereof is a…


Have your Monads shake hands with each other

Let me put it succinctly — monad transformers helps us combine operations of several monads into one single monad. Well, that is it. If it were as simple as said, you would not have a plethora of articles about monads and monads…


Before we start, let me ask you a question — when you encounter a complex problem, isn’t it tempting to start with basic building blocks and then gradually build up the solution? Well, I won’t blame you, so to speak.

For someone who has spent a considerable time learning and…


“Laziness isn’t that bad….”

In the previous pose(link below), I highlighted how functional programming simplifies the abstract idea of exploring graphs. I demonstrated one of the salient features of Haskell (a FP language) that unburdens us from explicitly managing states while gradually discovering paths between nodes.

Here, I want to…


Harnessing power of AI to build a robust solar irradiation forecasting pipeline for efficient management and integration of solar energy in power grids.

The demand for clean energy is rapidly increasing. The current pace of technological development makes it commercially viable to harness energy from sun, wind, geothermal and many…


Reliable predictions of infectious disease dynamics can be valuable to public health organizations that plan interventions to decrease or prevent disease transmission. With the big data growth in healthcare and biomedical sector, accurate analysis of such data could help in early disease detection and better patient care. With the availability…

Abhijit Gupta

Lead Data Scientist at Nice Actimize. I work on AI & Algorithms research and development. Find more: https://www.linkedin.com/in/abhijit-gupta-639568166/

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