The process behind virtually trying on apparel

Mannequins dressed up stylishly
Mannequins dressed up stylishly
Photo by Victor Xok on Unsplash

I hate shopping in brick and mortar stores. However, my interest in virtual shopping is not only limited to the buyer experience. With the MobiDev DataScience department, I’ve gained experience in working on AI technologies for virtual fitting. The goal of this article is to describe how these systems work from the inside.

How Virtual Fitting Technology Works

How to use data science to make more effective campaigns

Image by author

I know for sure that human behavior could be predicted with data science and machine learning. People lie — data does not. Taking a look at human behavior from a sales data analysis perspective, we can get more valuable insights than from social surveys.

In this article, I want to show how machine learning approaches can help with customer demand forecasting. Since I have experience in building forecasting models for retail field products, I’ll use a retail business as an example.

Moreover, considering uncertainties related to the COVID-19 pandemic, I’ll also describe how to enhance forecasting accuracy.

And don’t worry…

Image by author Source

“Is it possible for a technology solution to replace fitness coaches? Well, someone still has to motivate you saying “Come On, even my grandma can do better!” But from a technology point of view, this high-level requirement led us to 3D human pose estimation technology.

In this article, I will describe our own experience of how 3D human pose estimation can be developed and implemented for the AI fitness coach solution.

What is Human Pose Estimation?

Human pose estimation is a computer vision-based technology that detects and analyzes human posture. The main component of human pose estimation is the modeling of the human body. …

There’s an old saying that an application is never officially “finished” in the strictest sense — it simply reaches a point where it must be released.

But testing an “old school” monolithic application is one thing. Testing microservices is something else entirely. But what are microservices, and what difference do they make in the grand scheme of things? The answers to these questions are thankfully straightforward — you just need to keep a few key things in mind.

What is Microservices Architecture?

“Why is business analysis so important?” — In fact, some software projects may go without business analysis, but they may take an unpredictably long amount of time.

In this article, I describe the role of a business analyst at each software project stage and share thoughts on how to become a successful business analyst.

Carnegie Mellon University (CMU), which is considered to be the best in preparation of IT specialists, gathered the following statistics about the influence of business analysts on projects:

Photo by UX Gun on Unsplash

Artificial Intelligence (AI) is currently being used in marketing and sales for all sorts of processes from personalized shopping to warehouse logistics. Let’s explore how companies can leverage innovations and what algorithms work under the hood.

1. AI and Machine Learning for Market Research


With the help of NLP (Natural Language Processing) businesses can analyze customer reviews and comments, social media content, and engagement and turn these raw details into valuable and insightful data. …

Photo by Philipp Katzenberger on Unsplash

Machine learning is a field of research aimed at teaching machines to perform cognitive activity, similar to the human mind. While they are typically much more limited in cognitive ability than the average human, they are able to process vast amounts of information quickly and derive useful business insights.

“The goal of machine learning algorithms is to gain valuable business insights. Here the point is not to get more data, the point is to get the “right” data.”

Liudmyla Taranenko, Data Science Engineer, MobiDev

The “learning” in machine learning refers to a process in which machines review existing data and…

Photo by Adi Goldstein

There won’t be any business insights if the data quality is poor.

When preparing data, I often go through many different approaches to reach a level of quality of data that can provide accurate results. In this article, I describe how unsupervised ML can help in data preparation for machine learning projects and how it helps to get more accurate business insights.

What’s Wrong With Traditional Data Preparation Approaches?


What is IoT Analytics?

Insights generated by IoT streams can help organizations improve many aspects of their operations. However, it is often complex to integrate the many types of IoT devices with existing ecosystems and analytics tools. This is why, insofar, organizations deployed Industrial IoT (IIoT), a technology built for collecting and analyzing data from sensors.

When sensors are placed…


We create complex business-driven solutions, with a focus on innovation. We write about trends and expertise in AI, IoT, AR & more.

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