How We Exceeded State-of-the-art Tech, Technically Speaking
The crucial part of the process was to create a stable foundation that would allow the creation and development of new features that would bring it closer to the final project and what it should look like.
- We applied Python, PyTorch and OpenCV, among other libraries, to create the base algorithm. We later based the development on testing data from early tests and larger data gathered via the ClickWorker crowd-sourcing platform.
- JavaScript was used to develop WETSDK, Training Data Collection App (TDCA) and an example web application illustrating the production use case.
- FastAPI was used to develop a communication interface between the end user – the web app and the algorithm running on the backend server
- AWS allowed us to store the training and validation data in the cloud
- Docker made it easier to encapsulate the algorithm in self-contained SW images that can run in the cloud