3 ms·
I’ve been using GPT based coding tools for quite awhile. GPT-4 coupled with my extensive experience has enabled me to tackle just about every programming challe
by williamcotton 3y ago
I’ve been using GPT based coding tools for quite awhile. GPT-4 coupled with my extensive experience has enabled me to tackle just about every programming challenge I set for myself, from systems programming, neural networks and up to GUI programming on multiple kinds of devices and languages.
I have been programming since the mid-90s so I have strong fundamentals. What I often lack is knowledge of syntax, APIs or libraries. Once presented with this information I am off to the races.
Almost the entirety of this codebase was written by GPT:
https://github.com/williamcotton/chordviz https://github.com/williamcotton/chordviz
Yes, it required a background in LA and studying various ML techniques in order to understand how to guide the completions. It also frequently produced incorrect code but I was able to isolate the problems and reduce the complexity presented to GPT in order to get functional results.
The majority of the time was spent labeling around 12,000 images using the labeling software that I guided GPT to construct.
I now have a SwiftUI iOS application that takes a live camera feed and predicts guitar chords based on a PyTorch CNN model trained on images labeled with a React application.
- dinvlad 3y agoI think it’s fascinating one can get deep understanding of so many topics so quickly now!
- williamcotton 3y agoIn fairness, the deep understanding took many years of studying the fundamentals. I started playing around with LA techniques (SVD on images, k-means clustering) around 20 years ago. I had a copy of K&R in the mid 90s because before I found out about Perl I stumbled across a way to add comments and a visitor counter to my homepage using C in the cgi-bin of the shell account on my ISP. Where GPT has been the most valuable is the nitty-gritty of converting between various data types and image formats!