MidnightFocus is a customized YOLO-based application to keep students awake during study sessions via a webcam. I explain this more in my article here.
Here's a demo of MidnightFocus in action:
I loved math and problem solving from an early age, and I continue to foster that love through competitive mathematics. From my early steps in AI, I was intrigued by how it really worked at the core of it all.
I wanted to try to reduce the basis of AI into pure, simple math that anyone with that mathematical background could understand. So by going through Andrej Karpathy's playlist "Neural Networks: Zero to Hero," I broke down neural networks into piece-by-piece mathematical processes, and even manually calculated backpropagation formulas for a simple multilayer perceptron. Check out my article on my progress here.
But math isn't enough in the real world. Products matter. So I built ChatGPT from scratch by following the same tutorial from Andrej Karpathy. Although it isn't great at being an assistant and blabbers about in Shakespearean-like garbled English, it is a GPT and I'm proud of that.
I was dissatisfied with how Siri and other voice assistants performed. After building MidnightFocus and a baby GPT, I decided that I could take on the challenge of making a better version of Siri.
I implemented a basic voice assistant by connecting a speech-to-text API, LLM API, and text-to-speech API to have a responsive voice assistant. Read the article here.
By allowing the user to activate commonplace commands such as calling a specific contact, opening a URL or an app, and recalling the date and time, this feels a little more like a Siri, albeit a ripoff one. Read the article here.
By adding computer vision capabilities, this levels up BetterSiri to the standards of JARVIS, an assistant that can hear and see (and comprehend all of that) to provide a meaningful answer. Read the article here.
Copyright © 2024 leonardo-zhou.com - All Rights Reserved.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.