Categories
Data analysis & Visualization

Ruby on Steroids for Data Science

So, I’m back with another blog post and guess what, this one’s about Ruby again. Yes, I know this blog is supposed to be about Rust. But let’s be honest: bending rules is fun, and exploring different ecosystems is how we stay flexible, creative, and happy. I’ve been exploring the Red Data Tools project recently, and I have to […]

Categories
Data analysis & Visualization

Speeding Up Data Processing with Parallelism in Rust

Data can be called whatever you want,hype, cash, or trash,but it doesn’t change the fact that, in today’s world, data is precious. It might change in the future, but for now, you’ve got to adapt to it. I’m not saying you should add machine learning models to everything or process large datasets for no reason; […]

Categories
Data Engineering

Building Your First ETL Pipeline in Rust

Okay, we’re on a streak with Rust articles. This is my third Rust article, and now I’ll be giving a practical guide to complement my previous theoretical ETL article. I assume you already know what an ETL pipeline is, or at least have read my previous article on the topic, so I won’t go into […]

Categories
Machine Learning & AI

Loading, Shuffling, and Splitting Datasets in Rust

In the previous article, I created a simple linear regression model, but I skipped the dataset splitting part. One of the readers pointed out that it’s crucial, and I shouldn’t have skipped it, even for that example. So now, I’m preparing this support article to address that request. Later, I’ll connect this article to the […]

Categories
Machine Learning & AI

Rapid Machine Learning Prototyping in Rust

Rust? Yes, Rust. Not even I, the one writing this article, am familiar with the language, if we don’t count this past week. So why am I writing about it with such limited knowledge? Well, first of all, it’s my blog, and I can write whatever I want. Secondly, the Linfa library looks pretty sick! […]

Categories
Programming

A Brief Discussion on Ruby’s Philosophy and AI Integration

This article is a brief introduction to the Ruby programming language and its philosophy, and why it can be a good option for AI. To be honest, the main reason I wrote this article is to talk about Ruby and its philosophy. But since my blog focuses on AI and data science, I also wanted […]

Categories
Statistics and Math

Understanding Correlation: The Beloved One of ML Models

Welcome to another statistics article, probably the most frustrating category for me to prepare. Why? Because there’s no code, no practice problems… just plain old text. However, today we have a special guest, and it happens to be the favorite of all machine learning models: Correlation. Machine learning models are essentially algorithms designed to predict […]

Categories
Machine Learning & AI

Generating Synthetic Data for Your ML Models

Maybe it’s your first time hearing the term “synthetic data.” What could it be? Synthetic data is like fuel for your ML models, made from non-organic materials. Okay, jokes aside, what actually is synthetic data? It’s a little complex, but in simple terms, it’s artificially generated data that mimics real data. First, we tried to […]

Categories
Programming

Tracking Real-Time Game Events in JavaScript Using WebSockets

In previous article, we built a basic game analytics dashboard using JavaScript, visualizing static player data like scores and achievements. That was a solid start, but now it’s time to take things further. What if we could go live? Today, we’re pushing that concept further. Instead of showing outdated stats, we’ll build a real-time game […]

Categories
Data analysis & Visualization

Building Game Analytics Dashboard with JavaScript

Again, I’m doing something that you can also do in Python, but due to my personal preferences, I’m building it in another language. Today, we are creating a game analytics dashboard with JavaScript. I don’t care what people say; I still dislike Python, and that won’t change over the next decade. I don’t mind if […]