How to Create APIs using Python

When a machine learning model is trained and ready for classification or prediction based on its input variables, the best way to make it available for consumption is through APIs.

The following is an article which shows how an API works and how to set up your first APIs using Flask, a python library that makes this simple:

I hope this helps you integrate your models within your organization or with your users around the web.

– Henrique Arutin Cavalcanti de Albuquerque

How Data Science Can Help Us Get Through The Corona Virus Crisis (COVID-19)

Now, more than ever, data science and machine learning can be used for the good of humanity. It is an opportunity to use technology, Math and Statistics in our favor and find the best way to get through the Corona virus (COVID-19) spread worldwide and the economic crisis aftermath that is to come.

I will try to post here every article, study and algorithm that I come accross that might help us in this time of uncertainty and, thankfully, solidarity that we are going through.

Article 1: our governments are asking us to stay home and isolate ourselfes. Do you want to know why isolation might help (a lot)? Then read this article in the Washington Post. It has some excellent simulations of populations with different “mobility” levels.

I will keep updating this post in the days to come…

– Henrique Arutin Cavalcanti de Albuquerque

How to Find the Best Algorithm For Your Data Opportunities

So you have data and you want to find out what precious insights you can get out of it. Be glad! Having good quality data to work with is one if the hardest parts of your quest to great insights.

I have created this post to tell you about Kaggle, which could be your next step after having the data ready. Kaggle is an online platform that allows you or your company to create algorithmic challenges for a prize which could be cash or some other benefit you can offer to the winners, like a position in your company.

Remember that in order to create your challenge you need to have a question that you hope your data can answer. Therefore, you might want to explore the data you have to try to make sure that data scientists will find the valuable insights you expect in it.

I hope this helps! Let me know what your experience was like.

– Henrique Arutin Cavalcanti de Albuquerque
* All content published here reflects only my personal opinion.

Is Microsoft’s PowerPoint Smart?

Everyone seems to be struggling with the definition of what AI is. Some people try to define human intelligence before even attempting to describe what artificial intelligence should be. Others consider any complex problem solved by computers to be an AI solution. So just for the fun of it I decided to bring up this discussion: are the smart components of Microsoft’s Power Point application AI? SmartArt creates visually interesting layouts for information the user inputs. PowerPoint now suggests beautiful designs for the slide automatically. So, is it intelligent?

Can AI write books and compose poems?

I have heard of some attempts to create AI systems that can write and compose. Most of what I have seen still wouldn’t make it to the New York Times Best Sellers list, but I think they might get there someday. Recently, I have stumbled upon this site, which curates AI-created stories and poems. See for yourself: CuratedAI

– Henrique Arutin Cavalcanti de Albuquerque
* All content published here reflects only my personal opinion.

What Is Artificial Intelligence?


As this is my first post in this blog, it is fitting to begin with some definitions. Hence, let me give you my definition of what artificial intelligence is.

There are many different definitions os AI available everywhere from books to company websites but my favorite is “any computational system that emulates intelligent human behavior“.

I have learned that there is no single clear definition for AI. Some people consider any intricate deterministic system a form of AI, given that is emulates some more “robotic” or “procedural” activities also done by human beings, while other people will only consider AI those systems that are built upon some form or another of machine learning algorithms. To me, if a machine seems to be doing something only a human being could do, I will consider it AI.

– Henrique Arutin Cavalcanti de Albuquerque
* All content published here reflects only my personal opinion.