This page is dedicated to the course Artificial Intelligence and Its Engineering Applications. A common guideline is presented to help facilitate your project completion. Since it is an ever going set of info, I decided to put it as a webpage so as to update it regularly.
If you believe there’s something that is missing, please click here to email me what you think are useful that are beneficial to others. I will add you credit to the page if you wish.
If you want to ask me a question in email or in person, please go through the guideline first carefully after taking deep breaths, I really encourage you to try your personal best before asking me questions.
Course scale
How to study
You could check out this book that guides you for learning, for engineering major students, you need to use your subconscious constantly, this means you should be accustomed to place questions you don’t understand in your mind.
Time Management
Allocate time for thinking about the projects as soon as they are released, just considering the content of the questions would be a huge step towards the finishing line.
Algorithm List
This section contains the list of links that maybe useful to your studies.
Project scale
Project Archive
- Please read the html file inside archive file, it delinerates the most important info for what to do with the project.
- Review what you’ve learnt from pervious projects, you should apply what you’ve learnt from previous projects and from classes.
- Think about why the instructor designed the project this way, think about what you could apply from the classes you attened.
Execution scale
Python3
Tools
Visual Studio Code
Use python3 to handle project requirement, I recommend using Visual Studio Code.
- Visual Studio Code Distilled: check out this book which contains most of the functionalities VS Code provides.
- Use the debugging tool, the guide provides the basis on how to edit the launch.json to debug the program using specified command line options.
- Right click on the function name to check out the definition and declaration
git
You could learn how to manage the source code using the git tool, the real magic is shown when you interact the tool with the git server. You could just use github to first and then maybe when you are more comfortable with it, you could setup your own git server using gitea or other related tools.
Misc
- Refer to “Asking Technical Questions” guide for asking questions.
- It is difficult to check out the problem based on just a screenshot, please use the debugging tool, search google for the error presented by Python intepreter.