Elena' s AI Blog

AI

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.

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.

Virtual Presenters (AI Avatars in-depth)


AI avatars are computer-generated representations of humans, increasingly used in many applications such as education, marketing and entertainment. Synthesia and similar AI tools create impressive avatars. In this post, I write about my favorite AI applications for creating avatars, and also create my avatars with a simple Python script.

Super-girls don't cry in face-swaps


This post covers simple ways to create face swaps, including coding and AI tools such as InsightFace. It also includes links to relevant research papers and GitHub repositories. We will also do easy Python coding for face detection and face swaps.

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.

Explainable AI is possible


The complexity of AI, particularly deep learning models, has led to the "black box" criticism, highlighting the lack of understanding about how deep learning models arrive at their decisions. While there's truth to this concern, having a nuanced view is important. In this post, I share my view on AI explainability, that it is complex, however possible.

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.

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.

AI Synthesised Voices


In this post, I discuss voice synthesis and cloning, and mention fantastic AI tools and APIs for creating high-quality human-like voices from text or for automatic voice dubbing.

Living with AI in Pursuit of Happiness


This blog is not about coding or AI; it is about living with AI in human society, striving for happiness and building on technological advances.

Blog Writing with AI in MindStudio


BlogGenie created a draft of this post at YouAI (MindStudio) and aims to demonstrate how AI writing assistants can streamline the blog generation process. It focuses specifically on leveraging YouAI for overall framing and BlogGenie for on-page SEO best practices. This allows for creating initial drafts in seconds rather than hours. You still have to edit and correct an outline to finalise your post.

Creating Websites with AI on Mixo.io


Have you ever wished for a website that writes itself? This dream is now a reality thanks to the advancement in Artificial Intelligence (AI). With Mixo.io, you can create stunning websites using AI technology--in minutes! In this blog post, we will explore website creation with Mixo.io.

Machine-Learning Process


The machine learning process involves a series of steps and activities designed to develop and deploy machine learning models to solve specific problems or make predictions. To simplify, we create programs that take in data and produce desired results in machine learning. There are several stages in the machine-learning process that we briefly describe in this post.

Why AI will never void humanity?


Why AI will never void humanity? What AI wants badly? I was thinking about these questions while travelling. I will share my initial thoughts with you, my dear reader.

Generate Music with AI


In this post, we will get into music generation with AI. We will briefly explore existing AI applications generating audio. We will explore transformer usage while coding music generation with HuggingFace transformers in Python.

A Warm August and Vacation


In this post, I write about what's happening in my life. August 2023 is quite warm, and I have decided to have a short vacation, which is much needed since I am preparing a surprise for you, my dear reader.

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.

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.

Mastering Midjourney Prompts for Stunning Images


In this post, I write about creating stunning designs in Midjourney. We create AI-generated designs for an ice cream cafe. In the end, I list all prompts and handy keywords to take away for your fantastic own creations.

The Magic of AI Tools


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

The Remarkable Evolution and Milestones of AI


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

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

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!

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.

Happy New Year!


My best wishes for 2023! I wish you happiness, health, and excellent luck in the New Year! Let your best wishes come true, and your professional goals are achieved with success!

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!

TensorFlow: Transfer Learning (Feature Extraction) in Image Classification


Image classification is a complex task. However, we can approach the problem while reusing state-of-the-art pre-trained models. Using previously learned patterns from other models is named "Transfer Learning." This way, we can efficiently apply well-tested models, potentially leading to excellent performance.

Artificial Neural Networks


Artificial neural networks (ANNs) are the cornerstone of Deep Learning algorithms. The name and the architecture are adopted from the human brain's neural network. ANNs are designed to simulate human reasoning based on how neurons communicate. ANNs contain a set of artificial neurons connected.

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.