Introduction Firstly, I would like to apologize that last April I blogged only two blog posts since it was a pretty hectic month for my beloved country where our people have overthrown a 30 years dictator. I was spending most of my time following news and expert’s analysis. Last month, we were talking about some things that will MAKE YOUR CAREER SMARTER (Software is Eating the World Part 1 & Part 2). Today we will…

The Software industry is frightening! Last week, I started Software is eating the world blog posts series where I shared my opinion and experiences around the current hastiness in the software market and analyzed the driving forces behind current trends. The post went really viral with 2.5K views in two days. However, I would like to continue this series by reviewing some courses which I believe are valuable to position yourself in the market and…

Background “Software is eating the world” This is the most expressive statement I have ever read which describes the current craziness and hastiness in the software industry. Starting from IoT, self-driving cars, AI/ML, cryptocurrencies, automation to continuous innovation from startups and industry giants, and any buzzword that you have heard. Under the stress of this nasty wave, a pressing question always pops-up to all technology field workers: What should I do about it? Should I…

Introduction: In the previous articles (e.g., Smart OCR), we discussed how a developer could inject an AI service to his/her application to make it perform a smart task such as image recognition and voice recognition. Moreover, we discussed the benefits that are entailed from using AI services such as lower TCO (total cost of ownership) and easier updates. Kindly note that I use AI services and cognitive services interchangeably in this article, so don’t get…

Introduction: Natural Language Processing (NLP) is a field in computer science concerned with computational techniques to analyze and synthesize natural language and speech. In simple words, it is the science behind daily assistants who understand our words such as iPhone Siri and Google Assistant. The NLP field is among the most challenging areas in computer science. The reason is that computers are very good at performing mathematical operations and their aggregates, however, NLP field requires…

Background Situation As humans, we typically spend our time on different activities: work, religion, friends, social commitments, etc. However, as time passes, opportunities come, networks expand, information influx increases, it becomes challenging to sustain a balanced pace on all aspects. Therefore, plans start to get missed up, the schedule gets disorganized, and we start failing meeting our expectations and surrounding people expectations. Even worse, this usually results in a feeling of sadness and disappointment which…

Now, we continue what we started in (The Unconventional Guide to Call Center Performance Analysis using AI – Part 1), and implement a really cool step, which is sentiment analysis. Sentiment analysis Sentiment analysis is among the most exciting problems in the field on NLP (Natural Language Processing). It consists of identification of a text attitude towards a topic, positively or negatively, and returning a score between some maximum negative and maximum positive (e.g., 0…

Background Objective measurement of unstructured data such as video, text, and audio has always been a challenge for BI, which is primarily focused on structured data, big data analytics aims to bridge this gap by its ability to analyze unstructured data. This is closely related to what we are going to do in today’s tutorial using AI services. Daily, we deal with different organizations, companies and service firms that provide call centers endpoint such telephone…

A little background … Big data analytics and AI has seen applications in many fields such as finance, trade, and health sectors. Recently, HR and talent domains started enjoying the benefits of these technologies, where it is called “people analytics.” This article begins by questioning the status quo of the current talent management practices and highlight its flaws, thereafter it paves the path for the rise of people analytics. Then, people analytics contemporary position is…

Hello everyone, as I promised we are continuing with the second (and last) part of critical success factors of an IT Consultant. Now, we will switch our focus from business skills to regular technical skills and personality traits. LET’S Do It! From a technical point of view … You are open to working on different platforms: Typically, IT Consultants are quite mobile and change projects frequently, it is not uncommon for an IT Consultant to…

Do you think adding AI to your application is difficult and requires you to know alot? We disagree! Join this 5 Email series to learn how to create a machine solution without machine learning knowledge!
Holler Box