Elena' s AI Blog

Say Goodbye to Grammar Gaffes with Grammarly!


Grammarly is a writing tool that helps users improve their grammar, punctuation, and spelling. It is designed to be an effective tool for native and non-native English speakers. It can be used as a browser extension or an app and be integrated with various platforms, such as Microsoft Word and Google Docs. I like to have also my writing progress reports sent weekly to see my writing performance and areas to improve. In this post, I share my Grammarly experience and discuss the technology behind Grammarly-like tools. Read more...

Data exploration and analysis with Python Pandas


In Data Science, we have so many terms explaining concepts and techniques that it is easy to need clarification and get a clear understanding of all data science components and steps. In this post, I filled the gap by explaining data science's two essential components, data analysis and exploration. To clarify things, I have shown both approaches, compared them, and provided Python code using Pandas dataframe and graph drawing. Read more...

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

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

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

SEO and Indexing my Blog


Today, I received an email from the Google search console team informing me about an issue with my blog pages related to a duplicate without a user-selected canonical. I was intrigued about making my blog more search engine friendly and seeing what happens after SEO. Read more...

Git Commands and a Contribution Workflow


I have created a list of arguably the most useful Git commands and an example contribution workflow. I have also found a great JavaScript application for learning Git branching! Read more...

Learning new things


Computer Science, Data Science, Machine Learning, databases, coding, data wrangling, math, statistics, linear algebra, matrix operations, and many other things. This list is broad and constantly updated with new things. How to find your path and not lose yourself along the way? Students or novice Data Scientists often approach me about where to begin. I do not know, but I am sharing my ideas in this post. Read more...

Linters and Git Pre-commit


It's great to focus on code development while keeping the coding style right. This could be achieved with automatic formatting checks before committing files into the code repository. In this post, I have described the pre-commit usage with git hooks and a simple setup for checking Python files. Read more...

Python classes and pigeons


Happy 1st of September, dear visitors. I have decided to write a letter to you. The letter concerns pigeons and Python classes, the essential OOP concepts such as inheritance, polymorphism, and encapsulation. Read more...

1 2 3 4 5 6 7 8 9