Blog Post #3

  • Discuss your biggest success during the course. What was your breakthrough, and why did it matter? What did you learn, about the technology, and also about yourself?
    • My breakthrough in this course getting very comfortable working with a team of four on a project that involved continuous integration and learning how to properly integrate each others code and ideas through GitHub repositories. This matters because getting experience pulling repositories, making commits and pushes and continuously integrating on a project is great experience that will prepare you for the future. Now I can say I can fully integrate myself in a team and understand how to continuously integrate no matter the environment. I learned so much about the technology firstly, introduction to AI and machine learning is a tall task. I learned about the tools and libraries used to integrate these amazing new technologies such as ML Agents for Unity and TensorFlow. TensorFlow is a great tool to analyze the learning of your AI and see how efficient it is learning. Below is an example of a TensorFlow graph.
    • Here is a TensorFlow graph of our project and our journey through different iterations of our agent learning. As you can see our last iteration is the purple one and most successful of them all. This tool helped us analyze how well our agent is training by comparing the reward on the y-axis to the steps (or time) on the x-axis. This tool is very important because without it we wouldn’t understand the behavior of our AI.
  • Conduct a SWOT analysis of this course. SWOT means:  Strengths, Weaknesses, Opportunities (to make this course better), and Threats (what are any serious issues that could affect the quality of this course). Discuss each.
    • Strengths: Incorporates real world scenarios by putting you on a team and making use of project management technologies like Github, Task Management Software and different forms of communications.
    • Weaknesses: Since there are so many different projects, seeking guidance from a staff member would seem difficult due to the various different technology stacks. Lack of mentor means relying on you and your teammates and our ability to self-learn. It wasn’t a huge issue but maybe getting the team pointed in the correct direction might be helpful (resource links, etc).
    • Opportunities: Well to make this course better this can stem from weaknesses where we can put a library of resources that are relevant to the project so students are not “in the dark” and have to forge a path for themselves.
    • Threats: There aren’t much threats from the course itself, other than a small lack of starting resources. Then again I guess we as students are expected to self-learn, research and study ourselves. It really comes down to the work ethic of your group. If the group you are in is not motivated to excel then that could be detrimental to the class and your grade.

Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *