Games and Miscellaneous Projects
A collection of small games and interactive projects I’ve built over the years, mostly using p5.js and vanilla JavaScript.
oriont.net holds information about projects created by oriont
A collection of small games and interactive projects I’ve built over the years, mostly using p5.js and vanilla JavaScript.
In this post I’ll share a practice exercise I got from my CS 4540 class at Georgia Tech and my solution to it.
Intro
Large Language Models (LLMs) are very popular today, especially with new apps/libraries making them extremely easy to work with (i.e. LangChain). However, when I started working with them, I ran into a problem pretty quickly, namely that I wanted my ‘chatbot’ to be able to remember the current conversation. Without memory, LLMs can only respond to a single question at a time before forgetting all…
Introduction
Datasets are the heart of any machine learning model. We use them to fine tune the model’s parameters in order to make better predictions.
I was working with tensorflow to make my GAN recently, but I noticed a couple things. First, each epoch in training would take around 5 minutes, which is extremely slow. For my goal of 100 epochs, it would take 500 minutes, which turns out to be over 8 hours. Obviously, this is NOT ideal.
What is a neural network? You may have heard of neural networks before, and you may know that they mimic brains. Many people’s knowledge on neural networks falters after that. However, I’m here to provide a basic overview of what they are, and how they work.
What is FAT12? FAT12 stands for File Allocation Tables, 12. It was introduced in 1977 (almost 50 years ago!) and has many descendents, such as FAT16, FAT32, and exFAT. It’s a file system that was used in early computers, and is can likely be found on any floppy disk you come across. As the first file system that I’ve ever delved into, I can say that it’s fairly simple to learn.
Long story short: if you want to see the end product, then click on the following link: