Development of solutions using machine learning and data analysis

Turning data into knowledge that makes your business more efficient

Our team creates customized machine learning models for you, analyzes the data and integrates it into your business

Learn the price

Work examples

Forecasting purchases for a clothing storeForecasting purchases for a clothing storeDevelopment of solutions using machine learning and data analysis

Objectives: to improve their forecasts of purchases by product categories in order to reduce the costs of illiquid, but at the same time fall into seasonal waves of increased demand. This task required immersion in the business processes of procurement, inventory balances, assortment and retail sales. Having plunged into business with our heads, we learned how to track the moments of the category deficit and its overabundance, adding this data to the time series with information about sales in all categories, we compiled our own algorithm for modeling the optimal volume of purchases. As a result, sales increased, and warehouses began to overflow less often.

Smart assistant for the advertising sales departmentSmart assistant for the advertising sales departmentDevelopment of solutions using machine learning and data analysis

Task: the local TV channel wanted to reduce the burden on consultants and coordinators, to whom most of the clients turned. They noticed that most of the questions are typical and the coordinators answer them with the same messages. They wanted to make themselves an online assistant and turned to us. We have collected all the detailed answers, made a Word to Vector model out of them and trained the annoying model from Spotify to select the most appropriate answer for the question. It was important to implement the functionality so that the client could call a person at any time or make a purchase directly from the chat, so we added a classifier that distinguished the client's requirements related to the purchase of an advertising placement from questions and from the requirements to call a person. As a result, the average response rate to the question became close to the usual offline request for help in the store, and consultants began to deal more with new, complex and atypical questions, and the company now saves all questions and answers for machine learning.

Anti-fraud system for real estate servicesAnti-fraud system for real estate servicesDevelopment of solutions using machine learning and data analysis

Task: to increase the speed of finding fraudulent ads. Employees of the anti-fraud department noticed that they often set up filters in a specific way for each district of the city, taking into account the height, novelty of the building, proximity to the subway, etc. all to find atypical ads. This procedure takes a lot of time and requires highly qualified employees, but the popularity of the service has increased in recent years and the department needed search automation. We analyzed the data to detect anomalies and built a model that combines a tree ensemble and regression, which itself finds potential outliers and questionable price values for the proposed conditions. It turned out that the model is good to observe changes in real estate prices. Over time, we finalized it and it began to participate in pricing. Two birds with one stone!

Recommendation system for an online watch storeRecommendation system for an online watch storeDevelopment of solutions using machine learning and data analysis

The online store solved the problem of increasing demand for an expanded assortment. He asked us to improve the recommendation system for his users so that customers would be more inclined to buy new products for themselves, and not only from the niches of previous purchases. We collected data on customers and their purchases for 2 years, formed a metric that counts the increase in unique purchases in the user's basket over the test period and began to build a recommendation system. The most effective approach turned out to be an ensemble of a user-based approach to recommendations coupled with KNN on the product names in the receipt for each client. The forecast announced a 49% hit of recommendations in the client's future products, but this is only in theory, because recommendations affect the purchase itself. An A/B test was conducted, which showed a statistically significant result of the growth of total sales, among which the increase in purchases falling on new products for users was 30.5%

Improved the effectiveness of SMS mailing for a clothing storeImproved the effectiveness of SMS mailing for a clothing storeDevelopment of solutions using machine learning and data analysis

Task: to reduce the cost of sending SMS with discounts, since most of the customers attracted in this way ignored them. Uplift modeling was carried out on CatBoost classifiers, which indicated potential 10-30% of customers whose mailing lists potentially increased the company's profit. When it came to evaluating the result of selective mailing, it turned out that the conversion to the purchase of discount goods has improved twice! And the cost of mailing has almost tripled.


Why do the customer choose us?

Automating the routineAutomating the routine

We increase the productivity of your employees by automating routine analytical tasks

Interaction with clientsInteraction with clients

We improve the quality of customer service with the help of smart assistants and chatbots

Recommendation systemsRecommendation systems

Your customers will receive only those offers that they will be interested in

Predictive analyticsPredictive analytics

We will increase the efficiency of financial decision-making with the help of predictive analytics. She will tell you the optimal prices for the range of goods, help you choose the optimal site for development and others

Forecasting customer demand and outflowForecasting customer demand and outflow

Our forecasting systems help you prepare for the surge and decline in demand for your goods and services

We generate clear reportsWe generate clear reports

We provide reports with clear graphics and with a minimum amount of water

Get a toll-free consultation

Our specialist will go to call you and will consult about the service

What do we do?

Let's delve into your business processesLet's delve into your business processes

We will discuss business requirements in detail. Let's evaluate the prospects and possible solutions. Let's formulate the TOR and criteria for evaluating the result

We will collect the necessary data for analysisWe will collect the necessary data for analysis

If you don't have a ready-made data set, then we will get them from open sources

Let's delve into the dataLet's delve into the data

Sometimes the first insights appear at this stage

Prepare the data for training the modelPrepare the data for training the model

Let's bring the data to a form suitable for training

Implementation and monitoring of the modelImplementation and monitoring of the model

We integrate the trained model into business processes. We will make sure that it works as it should

Post servicePost service

We keep our customers' models up to date

Learn the price