#Give me Words of Wisdom about AI
1 messages ยท Page 1 of 1 (latest)
I'd rather not use frameworks wherever possible, as I think I learn more from that
sure
Maybe you can start from scratch(maybe using numpy if you are using python) or even use something of your own.
But then once you have learnt a bit, I suggest you move to using frameworks like pytorch/tensorflow because doing AI by hand is, let's say, tedious.
If you plan on using massive models, you have to port your code to preferably run on GPUs using CUDA or OpenCL.
And it is definitely not viable
I've been in the process of checking out lower level languages, do you think they will be harder or easier, (or about the same difficulty) compared to python?
And even if they are a bit harder, will the performance improvement matter enough to make it worth?
Although it might sound counter intuitive, I do not think it is possible to reach equivalent performance regardless of the language you use(Exceptions do exist). Because although frameworks like pytorch and tensorflow are usually utilized via python, their computations are done in highly optimized apis usually written in C/C++ or Cuda.
But if you want to learn, sure, go ahead. It would be a great experience
A few years ago I tried to make my own framework(kinda) in java, and it was pretty fun.
Now that I think of it, it was over 4 years ago. Time flies doesn't it? ๐
Yeah, I am mostly doing this to learn so I'd rather learn the skeleton than the product if that makes sense.
Got any suggestions on specifically where to start tho?
there is a video series by 3b1b
K thx
read neural networks from scratch by sentdex
thats expensive ๐ฎ
but I assume it'd be good
I saw you praise sentdex back a few years lol
wut
Iโd say start with testing out machine learning. Like making an ai learn to play snake for example. Itโs easier than coding an entire ai and it should learn u some basics
like an image generating algorithm or text prompt?
๐ดโโ ๏ธ