Elena' s AI Blog

ARC-AGI benchmark and a hefty prize


I am sharing information about the recent Kaggle competition launch, which focuses on advancing general intelligence. Read more...

Sending Emails with Python and receiving your messages


Running a static site on GitHub Pages means I don't have a backend to process forms or send newsletters. But that hasn't stopped me. Here is how I handle incoming messages, and how I use Python and Gmail to send automated emails. Read more...

Can AI hallucinate?


AI hallucinations are a critical phenomenon in AI, referring to instances where AI systems generate inaccurate or nonsensical information. This post explores the main causes of AI hallucinations, their implications, possible benefits, and existing solutions. Read more...

How recommendation engines actually work (with Python code)


Ever wondered how Netflix or Spotify manages to guess what you want to watch or listen to next? The secret lies in recommendation algorithms. Here is a look at the math behind collaborative and content-based filtering, and how to implement them in Python. Read more...

To cite or perish


Proper citation is a must to maintain academic and ethical integrity. It is a valuable skill that promotes respect for other people, creates a chain of arguments paramount in research and science, and protects one's life efforts in the future. Herein, I write my approach to citation. This might be useful for my student readers. Read more...

Go with the flow


I recently underwent a major operation due to an accident, which required me to put all my energy into rehabilitation and training. I pushed myself harder than ever before and worked tirelessly towards my recovery. It was a challenging experience, shared in this post. Read more...

Robots and True Love


In this post, I write about robots and their creation challenges in real-life tasks, research areas, safety and ethical considerations, and future aspirations. I also briefly refer to a few starting points for creating robots with Raspberry Pi and Python. Read more...

Virtual Presenters (AI Avatars in-depth)


Digital humans are taking over training modules and marketing videos, and the technology is surprisingly accessible. Here is a look at my favourite platforms for creating AI avatars, plus a quick guide to generating your own in Python. Read more...

Super-girls don't cry in face-swaps


I wanted to see myself flying over Niagara Falls as a superhero. Here is how I did it — InsightFace Bot, Midjourney, and a Python/OpenCV implementation with Haar cascades and seamless blending. Read more...

Podcast: How can we build trust and safety around AI?


Lawyer Cláudia Lima Costa is an expert in Artificial Intelligence and has created an amazing podcast that raises pertinent questions about trust and safety in AI systems. I was fortunate enough to be invited to a relaxed discussion where I shared my views on various topics related to AI, such as AI evolution, AI applications, data sources for training models, copyright, data protection, privacy-preserving techniques, and achieving reliable, explainable, safe, and helpful AI. Read more...