Passing Project 3 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 9

Daniel Bourke · Beginner ·📰 AI News & Updates ·8y ago

Key Takeaways

The video documents the creator's journey learning about artificial intelligence, specifically passing Project 3 of Udacity's Artificial Intelligence Nanodegree, utilizing tools like Trello, HackerRank, and Udacity.

Full Transcript

what's going on learners welcome to learning intelligence episode 9 IV log series documenting my journey through myself created artificial intelligence nanodegree in this episode I'm working through project 3 of NRC artificial intelligence no degree which is creating a project domain that dependent language planner or planning program of some sort using artificial intelligence to plan the most efficient way for airports to manage their cargo through photography is a relatively simple problem there's only a few airports and only a few pieces of cargo but I think that the fundamental principles in terms of how to organize and how to build one of these planners is is valuable and it can be the benefits of it is using these type of languages of pddl I believe it's called project and a planning domain dependent language is that it can be scaled up to two airports of greater size and lots of different cargo sources and whatnot so people like or big logistics company like Stoll and other shipping companies I can't really think of it over my head we'll be able to use algorithms like this to effectively plan their delivery routes they're transporting routes so that they can save on time and get their packages to you and I quicker they can save on fuel so many things this is what happens when you try to complete every task on the project at once I'm going to gue sheets document here tracking the performance of some my algorithms we've talked about in previous episodes of breakfast search depth-first graph search a few others there'll be more on that soon got some test running here in terminal I think this one's gonna this one's gonna timeout it's trying to solve an Air Cargo problem using the breadth-first tree search algorithm and look at this one a simple problem had 5960 nodes whereas with another algorithm it only had 170 so this breast first tree search that's no good for the problem I'm trying to solve I think so far start search algorithms the best one poor that was technical then we go into here all these different tabs open with different different help sections on the Udacity oh I promise you in a Crow's that one little tip that I learned command shift T brings back a tab that you closed you've got more coding windows up here I'm still having trouble going from one Python program to another I'll show you so if we go up here I'm having trouble understanding where is it here so from importing say if we import another function class something like that into this essentially object orientated programming I'm having trouble understanding the origins of that function and then how how to use it in the current window that I mean my brain is is overloaded at the moment so I've out sourced my task or the next tasks I have to do to this bad boy I like using a notebook for for some technical difficulty technically difficult stuff I can't even talk right now so these are the things that I've done today I like to put big green ticks next to the tasks that I've done and there's what we're going to be doing tomorrow we've got plenty of plenty of functions to implement as we work towards submitting project three of the Udacity artificial intelligence now agree if you want some intense focus sessions check out this brain fm I'll put it in the description but essentially it's music curated to develop extreme focus relaxation and sleep I haven't tried these two because they're the paid version but I just did this one the focus for a two hour long session and I got an incredible amount of work done and it's time for me to take a break now but I just quickly run you through what I'm doing because I didn't really understand a lot of the classes and functions in my planning draft up high or this file here I went through each and every class each and every function and wrote down a whole bunch of notes how I can understand them check this out that's six seven pages here essentially went through everything parameters symbol instance instances created more classes I went through it all but now I've got a deeper understanding of of the program as it solves and what the what the goals are the program itself sorry and what the goals are of each function and so rather than just diving in and me trying to code the functions and sort of not knowing what the background is I now have an overall concept of what the background is and I'm starting to employ the functions more and more easily note to self do that for future reference if you don't understand something spend the first I just spent two hours planning on what to do that's like if you got to cut down a tree spend the first couple of hours sharpening the axe it'll make it a lot easier check it out boys and girls project three officially submitted and waiting for marking so if we go here look what we can do we'll move this project into the done column so got a few more things to do but if you want to find this Trello board I made it public so it'll be in the description says project three done or at least my first submission is up there I'm confident of this one will pass I went through the rubric which I should have done at the start and made sure that my project ticked off all the boxes that was required there but of course you'll see as soon as I get the marks back how I did if I need to resubmit it or whatnot and the feedback I get from a reviewer I'm gonna celebrate with the work out and I'll come back soon your dossier reviewers are really quick so we'll see how we go check this out I want to take some time to highlight Udacity support team and the Udacity reviewers so I submitted my project at 1:55 p.m. and it was reviewed by 3:15 p.m. just over an hour an hour and 15 minutes of Arabelle so I went to Jim and came back and the project was done I didn't pass have to do some do some changes but that's all good I've implemented now already it was only a few minor changes but just over an hour and look at this look at the amount of feedback I got given couldn't whole paragraph answering my questions here feedback on each and every single criteria and then comments on my code all within an hour so that took me probably close to 15 to 20 hours to to implement the whole project and the reviewers must be absolute Wizards they were able to go through my entire thing pick out where I was wrong compliment me on we're done well and get it back to me in just over an hour so I'm gonna resubmit the corrected version that I did I'm confident this time it will definitely pass because I implemented their feedback to the best of my ability and then I'm gonna go watch mr. robot do you watch it it's like my favorite show put a comment below if you watch mr. robot welcome to get out we officially past project free and look at this amazing review again brilliant learner great work well done and then some amazing more recommendations to go and learn more I'm pretty sweaty I just went for a ride and came home and checked the email to say that I'd passed my project so I'm stoked I've got a few things to do I think that's gonna be it's gonna be wrap up for this video that's enough coding for the week actually I lied I'm gonna get in and do some challenges on hacker rank you haven't heard of hacker rank by the way I'll show you quickly so is this website where you can practice different coding challenges I'm gonna do the 30 days of code introduction to Python to get some more more practice in part and I think the more practices better as long as you're like if you're learning a new language the more you could speak it the better you get at it so I'm gonna do daily challenge I'm hacker rank it shouldn't take too long because I'm still an intro challenges and then I've got some planning to do for my next week of classes next week of learning in the artificial intelligence nano degree I go to class on probable the Bayes Nets inference in Bayes nets hidden Markov models and then the final project of term one before we move on to some deep learning in applications but that's it for this look I'm still puffin from the workouts do go beard the sweat dripping down me but that's it for this week of learning intelligence thank you so much for tuning in if you want to see anything in a future video post a comment below the sweat in my eyes otherwise keep learning and we'll catch you next week

Original Description

Welcome to the ninth instalment of Learning Intelligence! A VLOG series where I document my journey learning about artificial intelligence. Instead of going back to university, I've created my own artificial intelligence Master's Degree to learn about the phenomenon of teaching computers to think for themselves. My Curriculum - https://medium.com/@mrdbourke/my-self... Please leave a comment if you would like to see anything specific in the future. Links mentioned in the show: Udacity AIND - https://www.udacity.com/course/artifi... AI-Powered Focus Music - https://www.brain.fm/ Public Trello Board - https://trello.com/b/tyHAvpcY Hacker Rank - https://www.hackerrank.com/ Say Hi to me anywhere! Web - https://www.mrdbourke.com Writing - https://www.mrdbourke.com/blog/ Quora - https://www.quora.com/profile/Daniel-... Instagram - https://www.instagram.com/mrdbourke/ Twitter - https://www.twitter.com/mrdbourke Email updates: http://bit.ly/mrdbourkenewsletter If you would like to join in on this journey and offer your support, please consider becoming a Patron! https://www.patreon.com/mrdbourke
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Daniel Bourke · Daniel Bourke · 42 of 60

1 Xbox One S Unboxing and Xbox One Comparison
Xbox One S Unboxing and Xbox One Comparison
Daniel Bourke
2 Text/Profanity Checker in Python
Text/Profanity Checker in Python
Daniel Bourke
3 Drawing Flowers in Python
Drawing Flowers in Python
Daniel Bourke
4 Finding The Right Medium - TDBS 18 April 2017
Finding The Right Medium - TDBS 18 April 2017
Daniel Bourke
5 What Is Neuralink??! - TDBS 22 April 2017
What Is Neuralink??! - TDBS 22 April 2017
Daniel Bourke
6 Disagree and Commit, Words of Wisdom from Jeff Bezos - TDBS 19 April 2017
Disagree and Commit, Words of Wisdom from Jeff Bezos - TDBS 19 April 2017
Daniel Bourke
7 A Lesson In Movement | Raw Training Australia
A Lesson In Movement | Raw Training Australia
Daniel Bourke
8 FALLING IS FUN | Functional Friday 4
FALLING IS FUN | Functional Friday 4
Daniel Bourke
9 My first HACKATHON! | 100 Days of Code 1
My first HACKATHON! | 100 Days of Code 1
Daniel Bourke
10 MORE MACHINE LEARNING | 100 Days of Code 2
MORE MACHINE LEARNING | 100 Days of Code 2
Daniel Bourke
11 TensorBoard and learning from Einstein | 100 Days of Code 3
TensorBoard and learning from Einstein | 100 Days of Code 3
Daniel Bourke
12 Job Interview Tips and Open Ocean Swim | 100 Days of Code 4
Job Interview Tips and Open Ocean Swim | 100 Days of Code 4
Daniel Bourke
13 I Want To Help 100,000 People Workout | AI Powered Personal Trainer
I Want To Help 100,000 People Workout | AI Powered Personal Trainer
Daniel Bourke
14 MACHINE LEARNING IN 5 MINUTES
MACHINE LEARNING IN 5 MINUTES
Daniel Bourke
15 COFFEE, YOGA and AWS | 100 Days of Code 5
COFFEE, YOGA and AWS | 100 Days of Code 5
Daniel Bourke
16 MY FIRST STARTUP WEEKEND | 100 Days of Code 6
MY FIRST STARTUP WEEKEND | 100 Days of Code 6
Daniel Bourke
17 GENERATING TV SCRIPTS WITH DEEP LEARNING | 100 Days of Code 7
GENERATING TV SCRIPTS WITH DEEP LEARNING | 100 Days of Code 7
Daniel Bourke
18 Attention, please
Attention, please
Daniel Bourke
19 TEACHING BOTS TO PLAY GAMES | 100 Days of Code 9
TEACHING BOTS TO PLAY GAMES | 100 Days of Code 9
Daniel Bourke
20 Udacity Deep Learning Nanodegree Language Translation Project Submission | 100 Days of Code 10
Udacity Deep Learning Nanodegree Language Translation Project Submission | 100 Days of Code 10
Daniel Bourke
21 Learning about Generative Adversarial Networks on Udacity | 100 Days of Code 11
Learning about Generative Adversarial Networks on Udacity | 100 Days of Code 11
Daniel Bourke
22 Completing Andrew Ng's Machine Learning Course on Coursera | 100 Days of Code 12
Completing Andrew Ng's Machine Learning Course on Coursera | 100 Days of Code 12
Daniel Bourke
23 Finishing the Treehouse Python Track | 100 Days of Code 13
Finishing the Treehouse Python Track | 100 Days of Code 13
Daniel Bourke
24 GENERATING FACES WITH GANs | 100 Days of Code 14
GENERATING FACES WITH GANs | 100 Days of Code 14
Daniel Bourke
25 Graduating From the Udacity Deep Learning Nanodegree | 100 Days of Code 15
Graduating From the Udacity Deep Learning Nanodegree | 100 Days of Code 15
Daniel Bourke
26 WHAT I'VE LEARNED FROM TALKING TO PEOPLE
WHAT I'VE LEARNED FROM TALKING TO PEOPLE
Daniel Bourke
27 3 Life Principles I Learned From Ray Dalio
3 Life Principles I Learned From Ray Dalio
Daniel Bourke
28 PYTHON && POETRY | 100 Days of Code 16
PYTHON && POETRY | 100 Days of Code 16
Daniel Bourke
29 Physique Update and 6 Things I Wish I Knew Before Starting Gym
Physique Update and 6 Things I Wish I Knew Before Starting Gym
Daniel Bourke
30 The 100 Days is Over! | 100 Days of Code 17
The 100 Days is Over! | 100 Days of Code 17
Daniel Bourke
31 How to Burn Over 100 Calories in 4 Minutes
How to Burn Over 100 Calories in 4 Minutes
Daniel Bourke
32 Solving Sudoku with AI | Learning Intelligence 1
Solving Sudoku with AI | Learning Intelligence 1
Daniel Bourke
33 Upper Body Calisthenics Workout in the Park
Upper Body Calisthenics Workout in the Park
Daniel Bourke
34 What is an Adversarial Search Agent? | Learning Intelligence 2
What is an Adversarial Search Agent? | Learning Intelligence 2
Daniel Bourke
35 My Self-Created Artificial Intelligence Master's Degree | Learning Intelligence 0
My Self-Created Artificial Intelligence Master's Degree | Learning Intelligence 0
Daniel Bourke
36 Try Going Over It Again | Learning Intelligence 3
Try Going Over It Again | Learning Intelligence 3
Daniel Bourke
37 Python and Pullups | Learning Intelligence 4
Python and Pullups | Learning Intelligence 4
Daniel Bourke
38 AI Meets Blockchain! | Learning Intelligence 5
AI Meets Blockchain! | Learning Intelligence 5
Daniel Bourke
39 How to Pass the Turing Test + I FAILED | Learning Intelligence 6
How to Pass the Turing Test + I FAILED | Learning Intelligence 6
Daniel Bourke
40 Biology and Physics meet Computer Science | Learning Intelligence 7
Biology and Physics meet Computer Science | Learning Intelligence 7
Daniel Bourke
41 Udacity Artificial Intelligence Nanodegree Project 3 Progress | Learning Intelligence 8
Udacity Artificial Intelligence Nanodegree Project 3 Progress | Learning Intelligence 8
Daniel Bourke
Passing Project 3 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 9
Passing Project 3 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 9
Daniel Bourke
43 Bayes Networks, Hidden Markov Models and How I Wake Up | Learning Intelligence 10
Bayes Networks, Hidden Markov Models and How I Wake Up | Learning Intelligence 10
Daniel Bourke
44 Udacity AI Nanodegree Progress and Bayes' Rule Explained | Learning Intelligence 11
Udacity AI Nanodegree Progress and Bayes' Rule Explained | Learning Intelligence 11
Daniel Bourke
45 Udacity AI Nanodegree Project 4 Planning and Progress | Learning Intelligence 12
Udacity AI Nanodegree Project 4 Planning and Progress | Learning Intelligence 12
Daniel Bourke
46 Finishing Term 1 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 13
Finishing Term 1 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 13
Daniel Bourke
47 deeplearning.ai Progress! | Learning Intelligence 14
deeplearning.ai Progress! | Learning Intelligence 14
Daniel Bourke
48 Coursera Deep Learning Specialization Progress | Learning Intelligence 15
Coursera Deep Learning Specialization Progress | Learning Intelligence 15
Daniel Bourke
49 Computer Vision Basics + More deeplearning.ai Progress! | Learning Intelligence 16
Computer Vision Basics + More deeplearning.ai Progress! | Learning Intelligence 16
Daniel Bourke
50 My Experience at CodeCamp, Intro to Keras and Failing Hard | Learning Intelligence 17
My Experience at CodeCamp, Intro to Keras and Failing Hard | Learning Intelligence 17
Daniel Bourke
51 In-Depth Udacity Deep Learning Nanodegree Review
In-Depth Udacity Deep Learning Nanodegree Review
Daniel Bourke
52 Completing the Deeplearning.ai Specialization on Coursera | Learning Intelligence 18
Completing the Deeplearning.ai Specialization on Coursera | Learning Intelligence 18
Daniel Bourke
53 You're Never Too Young to Start Learning AI - Learning Intelligence Talks with Shaik Asad
You're Never Too Young to Start Learning AI - Learning Intelligence Talks with Shaik Asad
Daniel Bourke
54 Starting Term 2 of the Udacity Artificial Intelligence Nanodegree | Learning Intelligence 19
Starting Term 2 of the Udacity Artificial Intelligence Nanodegree | Learning Intelligence 19
Daniel Bourke
55 Submitting the Computer Vision Capstone Project | Udacity AI Nanodegree | Learning Intelligence 20
Submitting the Computer Vision Capstone Project | Udacity AI Nanodegree | Learning Intelligence 20
Daniel Bourke
56 Leg Day at World Gym Northlakes ft. Ben Jones Fitness
Leg Day at World Gym Northlakes ft. Ben Jones Fitness
Daniel Bourke
57 deeplearning.ai Sequence Models Course Progress | Learning Intelligence 21
deeplearning.ai Sequence Models Course Progress | Learning Intelligence 21
Daniel Bourke
58 Graduating from the deeplearning.ai Coursera Specialization | Learning Intelligence 22
Graduating from the deeplearning.ai Coursera Specialization | Learning Intelligence 22
Daniel Bourke
59 Udacity Artificial Intelligence Nanodegree NLP Concentration Progress | Learning Intelligence 23
Udacity Artificial Intelligence Nanodegree NLP Concentration Progress | Learning Intelligence 23
Daniel Bourke
60 Learning How to Build What's Next at Google Cloud On Board Brisbane
Learning How to Build What's Next at Google Cloud On Board Brisbane
Daniel Bourke

This video documents the creator's journey learning about artificial intelligence, specifically passing Project 3 of Udacity's Artificial Intelligence Nanodegree. It covers topics such as project management, artificial intelligence, and machine learning. The creator utilizes tools like Trello, HackerRank, and Udacity to complete the project.

Key Takeaways
  1. Went through each class and function in the planning draft and took notes to understand them
  2. Implemented minor changes to the project based on reviewer feedback
  3. Resubmitted the corrected version of the project
  4. Received feedback on each criterion and comments on the code within an hour of submission
  5. Passed the project and received a review that called the learner a 'brilliant learner'
  6. Practice coding challenges on Hacker Rank daily
💡 Daily practice on Hacker Rank can improve coding skills, and utilizing tools like Trello and Udacity can aid in project management and completion.

Related Reads

📰
Europe’s sovereign AI ambition risks stalling on data centre limits, new research warns
Europe's sovereign AI ambitions may be hindered by data centre limitations, highlighting the need for improved infrastructure to support AI development
The Next Web AI
📰
In the age of AI, the most valuable skill is no longer writing answers — it is asking the right questions.
In the age of AI, asking the right questions is more valuable than writing answers, and professionals must adapt to this shift
Dev.to · kingyou
📰
Half of parents worry their children rely on AI too much, survey finds
Half of parents worry their children rely on AI too much, sparking concerns about AI's impact on education
The Next Web AI
📰
Deep Research in AI, Mid-2026: The Insight Gap Revisited
Learn how to bridge the insight gap in AI research with the right tools and techniques, crucial for business decision-making
Medium · LLM
Up next
Is AI Killing Publisher Search Traffic? If Not, WTF is Going On?
Sitebulb
Watch →