Multidimensional multi-sensor time-series data analysis framework

Multidimensional multi-sensor time-series data analysis framework. In this blog post, I will take you through my package “msda” useful for time-series sensor data analysis. A quick introduction about time-series data is also provided. The demo notebook can be found on here. One of the specific use case applications focused on “Unsupervised Feature Selection” using the package can be found in the blog post here.

Read More

My machine learning model does not learn. What should I do?

If you work with data in general, and machine learning algorithms in particular, you might be familiar with that feeling of frustration when a model really does not want to learn the task at hand. You have tried it all, but the accuracy metric just won’t rise. What next? Where is the problem? Is this an unsolvable task or is there a solution somewhere you’re not aware of?

Read More

Adversarial attacks on explainable AI

There are various adversarial attacks on machine learning models; hence, ways of defending, e.g. by using Explainable AI methods. Nowadays, attacks on model explanations come to light, so does the defense to such adversary. Here, we introduce fundamental concepts related to the domain. When considering an explanation as a function of model and data, there is a possibility to change one of these variables to achieve a different result.

Read More

Essential math for Data Science: Introduction to matrices and the matrix product

As you saw in Essential Math for Data Science, vectors are a useful way to store and manipulate data. You can represent them geometrically as arrows, or as arrays of numbers (the coordinates of their ending points). However, it can be helpful to create more complicated data structures – and that is where matrices need to be introduced.

Read More

Top 10 Computer Vision papers 2020

Even with everything that happened in the world this year, we still had the chance to see a lot of amazing research come out. Especially in the field of artificial intelligence and more precisely computer vision. Artificial intelligence and our understanding of the human brain and its link to AI is constantly evolving, showing promising applications in the soon future, which I will definitely cover. Here are my top 10 of the most interesting research papers of the year in computer vision, in case you missed any of them.

Read More

XGBoost: What it is, and when to use it

XGBoost: What it is, and when to use it. Let us set the basis for understanding the basic components of boosting in the first part of this discussion on XGBoost. Next let us see how Gradient Boosting is improvised to make it Extreme. XGBoost is a tree based ensemble machine learning algorithm which is a scalable machine learning system for tree boosting. XGBoost stands for Extreme Gradient Boosting. It uses more accurate approximations to find the best tree model.

Read More

Navigate the road to Responsible AI

se of machine learning (ML) applications has moved beyond the domains of academia and research into mainstream product development across industries looking to add artificial intelligence (AI) capabilities. Along with the increase in AI and ML applications is a growing interest in principles, tools, and best practices for deploying AI ethically and responsibly.

Read More