News recommendation : how to promote human participation in machine learning algorithm testing?
In December 2020, Octopeek took part in the CiML (Challenges in Machine Learning) workshop, held as part of the 2020 NeurIPS convention. 2020 was the seventh edition of the workshop, and aimed to identify and formalize best practices in testing and evaluation of algorithms, as well as to celebrate innovators using AI in this field. […]
What are the differences between the online and offline testing of recommender algorithms?
Recommendation systems are essential features for any platform aiming to satisfy increasingly demanding users. To test the relevance of these recommendation systems, two methods co-exist: offline evaluation and online evaluation. How do they differentiate themselves? What are the advantages and biases that they generate? Let’s talk about it! What is the purpose of a recommender […]
Retail: why is Big Data infrastructure an absolute must?
Big Data. I’m sure you’ve heard it mentioned in tech circles or business conventions the world over. Heard it mentioned in reference to Google or Microsoft or Amazon. The name is self-explanatory, to a degree. But understanding it refers to a large quantity of data doesn’t paint the whole picture. And what’s more infuriating, perhaps, […]
The Ethics of AI : Issues & Dilemmas
The advent of artificial intelligence and its widespread adoption in today’s society eventually raised important questions regarding the ethical framework that the development and use of intelligent systems should abide by. That being said, why now? If history has taught us anything, it is that this phase where humans question the morality of a novel […]
What is Explainability?
For any Data Scientist working on a business use case, it becomes crucial to be able to explain their Machine Learning models leading to a decision in order to convince the business teams of the relevance of the model and to possibly be able to use this model as an aid to the decision. Motivation: […]
Natural Language Processing (NLP): all you need to know about sentiment analysis
In Artificial Intelligence, Natural Language Processing (NLP) is a field designed to facilitate machines’ understanding of natural language. It is a crucial stage in identifying the range of human emotions expressed in a text. From the first lexical approaches to the most recent deep learning methods, sentiment analysis will soon hold no more mysteries for […]