I was given the game setup code, which comprised of GameExperience.py
and TreasureMaze.py
.
I created the reinforcement learning algorithm and the game loops that utilize the Keras and TensorFlow libraries to accomplish the pathfinding solution.
Computer scientists help solve and identify complex problems with technology in advanced ways. This work is essential as it drives innovation and advances in various fields, improving computational systems and creating solutions to real-world problems.
I approached this problem with a technical mindset by utilizing my knowledge and resources to solve it efficiently. My approach involved breaking down the problem into manageable parts and leveraging the appropriate tools and techniques.
Computer scientists have ethical obligations to both the end user and the organization. Taking this course has enhanced my understanding of these responsibilities, particularly as a developer of machine learning systems. It is crucial to ensure that the solutions provided are not only effective but also ethical and considerate of the end user's needs and the organization's goals.