Elena' s AI Blog

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. Read more...

The Magic of AI Tools


In this post, I list some of my favorite AI applications for productivity and fun. Read more...

The Remarkable Evolution and Milestones of AI


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

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. Read more...

The Token Way to GitHub Security


In this brief post I describe the setup and usage of GitHub personal access tokens. Read more...

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! Read more...

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. Read more...

The Most Useful AI-Content and Plagiarism Detection Tools


With the development of AI-content generators such as chatGPT, we have a new need to identify such content, and the tools of AI-content detection are currently being developed. Writing assistants and plagiarism detection tools also include AI-content detection. In this post, I talk about the most visible AI tools that help us mitigate plagiarism and motivate us to create original and well-written content. Indeed, I will start with the definition of plagiarism, why it's terrible, and move quickly into helpful tools in AI-content and plagiarism detection that are available today. Read more...

Audio Signal Processing with Python's Librosa


In this post, I focus on audio signal processing and working with WAV files. I apply Python's Librosa library for extracting wave features commonly used in research and application tasks such as gender prediction, music genre prediction, and voice identification. To succeed in these complex tasks, we need a clear understanding of how WAV files can be analysed, which I cover in detail with handy Python code snippets. Read more...

Machine Learning Tests using the Titanic dataset


In this post, we created and evaluated several machine-learning models using the Titanic Dataset. We have compared the performance of the Logistic Regression, Decision Tree and Random Forest from Python's library scikit-learn and a Neural Network created with TensorFlow. The Random Forest Performed the best! Read more...

1 2 3 4 5 6 7 8 9