How do you work through being “stuck” on a problem?
Since my team is focused on neural networks and machine learning, this would typically engage diverse types of methods for working with being stuck compared to prior methods we would have had for other projects for previous courses. The biggest key is to work in a highly systematic manner to find the solution to a problem or to work through being “stuck” on one. I work through what processes need clarification and the project plan and implementation. I assess the aspects of the problem and what is causing an issue for progress. Often with machine learning projects for instance, it is a result of a lack of access for quality data. It also helped to collaborate on how to implement a solution to a problem and to assess the different proposals from different team members on what could potentially be the most optimal solution.
How do you approach learning something new, like new technology?
The technologies that we are utilizing for our project are extremely new and each aspect of software for neural network modeling and machine learning has proven to be quite new for us. There were several approaches we took as a group and independently to learn the new technologies that we learned for our project. Fortunately, we were able to utilize the extensive documentation and learning resources that have been provided by TensorFlow, Keras, and OpenCV. What also benefited me was being able to also discuss the different technologies and their associated concepts with my team members for our group project. This allowed me to assess the best paths forward for implementing the various parts of the project that we are working on with the recent technologies that have been developed and provided for from various open source groups.