I resubmitted Nim and Attention. No major adjustments were needed (I think). Let’s hope it’s all fixed!
Darn.
My scores came back for #CS50AI and my code for Week 4’s “Nim” and Week 6’s “Attention” did not pass. So I’ll have to go back and fix both of them.
Everything else passed. Still, I’m kinda bummed (especially since I really do not refactoring my old garbage code).
Alright, I’ve submitted everything for Week 6 of #CS50AI. Now we wait for all the scores to come back to see if I’ve passed the assignments.
For this week the “Parser” problem felt more like an assignment for an English course. The “Attention” problem was a trickier, mainly because you have to deal with using these complicated AI libraries and the documentation isn’t stellar.
But in both cases it’s about dealing with existing libraries, and not having to write complicated algorithms.
I just finished Week 5 of #CS50AI which mostly focused on neural networks and the TensorFlow library.
I’ve used TF before in the #FreeCodeCamp Machine Learning Cert., and I still feel like I’m mostly just copying code from the documentation + tweaking various numbers. And I’m not really understanding what it all means.
How can anyone understand what’s going on here? Like, if I increase my dense layer from 120 to 140, my accuracy goes down. If I go back down to 130 then it’s even better. But why?!?
And I am also done with Week 4 of #CS50AI!
We’re starting to get into machine learning which is very complicated. The lecture was harder to follow. However the problems (Shopping & Nim) were easier to complete. Still hard, just a bit easier.
Good news! My submissions for #CS50AI Weeks 1 & 2 came back and successfully passed!
On top of that, today I completed Week 3! As usual, the quiz portion was fairly easy, and the problem (“Crossword”) was quite difficult. Luckily, it didn’t take me super long to complete it this time.
First, the problem itself is broken up into 8 small-ish functions. Previous problems often required long & complicated functions, which makes everything seem more difficult.
Second, I really utilized CS50’s Duck Debugger. Super, super helpful.
I’ve completed a bunch of #CS50 courses, and #CS50AI is absolutely the hardest by far. It’s not even close.
Anyone who has taken the regular #CS50x course is probably familiar with Tideman, as it is infamously difficult (though I thought Speller was just as tough).
Nearly every problem so far in CS50AI has been on the same level of difficulty. It’s just brutal, and this course is seriously exhausting me.