Elena' s AI Blog


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.

OpenAI's Model Show-off

OpenAI's GPT models are highly sophisticated machine learning models that are used in various fields such as natural language processing, coding assistance, and content creation. OpenAI's newest video-generating model, Sora, sets a new benchmark in video generation technology, which I quickly explore in this post.

In-love with the chatbot

In the age of artificial intelligence, where chatbots are becoming increasingly sophisticated, the concept of falling in love with a chatbot is no longer a far-fetched idea. While some may question the possibility of a genuine emotional connection with a machine, there are individuals who have developed strong emotional attachments to these digital companions.

chatGPT and Friends

ChatGPT is a powerful language model that has revolutionised the way we interact with technology. This post explores ChatGPT and its alternatives, delving into their capabilities, applications, and ethical considerations.

Joking Flask App

In this post, I describe the process of building web applications using the Flask framework; we will create a website showing a random joke from a text file. We will learn about Jinja2 templates, static files, routing, and running Flask applications.

AI-Free Website Design

In this post, I write about my efforts in creating CSS and HTML pages for my website with chatGPT and why I ended up doing it myself while learning from the bot, Google Search, CodePen and w3schools.

Leveraging Git Tags

Git tags are useful for marking specific points in a repository's history, such as release points or important milestones. They provide a way to easily reference and access specific versions of your codebase. Let's dive deeper into the details of working with Git tags.

GPT Implications for Coding

The AI evolution has implications for programming and programmer jobs. GPT usage allows for quicker product releases and a focus on user requirements. However, low-coding jobs could be delegated to AI, new skills for AI-assisted programming be required or access to sophisticated models only available to some. The new coding age is upon us. In this blog post, I highlight the opportunities and challenges of AI-assisted code generation and share my experiences using chatGPT.

Git Failed to Push Some Refs

I was away from my big MAC computer and did some repository updates using my laptop. When arriving back, I could not push an update from my big MAC computer. Git updates were rejected because my current branch is behind. That happens quite often when we should integrate the remote changes before pushing git updates. Herein I am sharing possible solutions in detail.

The Remarkable Evolution and Milestones of AI

In this post, I outline the AI evolution and its most prominent milestones with chatGPT and Midjourney.

Loop like a Pro with Python Iterators

This post explains the basics of Python iterators and their successful alternatives, such as list comprehension. While these alternatives use more memory, they are still useful in practice. The post also covers advanced techniques for working with iterators, including using the itertools module and creating generators with the yield keyword. By mastering iterators, readers can create elegant and efficient code and become better Python programmers.

From Dutch Golden Age to AI Art: A Journey with Vermeer and AI

In this post, I collaborated with ChatGPT to explore the captivating World of Dutch art and Johannes Vermeer. As an art critic and historian, ChatGPT provides fascinating insights into Vermeer's masterpieces and the historical events that influenced them. I also share my emotional experience of visiting a Vermeer art exhibition, and we'll have some fun creating AI art with Jasper.ai, DALL-E, Stable Diffusion Playground and Midjourney bot. Take advantage of my tips for refining ChatGPT's output and the prompts I used to get the best results. Join me on this adventure and discover the beauty of Dutch art and AI-art outcomes!

The SSH host key mystery

What do you call a developer who's afraid of the dark? A Git-in-the-middle attacker! But seriously, if you've ever seen a warning message about a changed SSH host key while pushing code changes, don't panic - it might just be a legitimate update. To fix the issue, simply delete the saved RSA key fingerprint and let the SSH client verify the new one. And remember, always keep an eye out for those pesky man-in-the-middle attackers lurking in the shadows! You can learn how to create and use SSH keys, explained so simply in this post.

Python coding with chatGPT

In this post, I did some Python coding with chatGPT. We have coded a neuron, a simple neural network, and learned how to train it. I am pleased with the result. I think that chatGPT has excellent potential for CS students and all coders that want to update their skills effectively. Is it an end of the StackOverflow? We cannot see the feature. However, we still need social interaction with humans, and AI cannot substitute human communication.

chatGPT Wrote me a Christmas Poem

In this post, I shared my thoughts on chatGPT, its technology, and its possible societal implications. I also asked it to write a Christmas poem for me, which was pretty good!

Deep Learning vs Machine Learning

Artificial Intelligence (AI) is a field of computer science. AI provides methods and algorithms to mimic human intelligence, reasoning, and decision-making and provide insights, which businesses could use in research or industry to build new exciting and innovative products or services. Machine Learning (ML) is a subset of AI with algorithms that learn from data. In this post, we sort out the differences between AI and ML.