ai-cfia / ai-cfia/api-test

Gather and prepare the test data for Nachet

Offen
#18 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Beansprucht von @MaxenceGui Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Description 🚀

To be able to test Nachet's model, the data needs to be accessible and easily retrievable. Therefore, a script to get and organize (if needed) all the data before testing is important to the test workflows (similar to the[ jsonreader.py](https://github.com/ai-cfia/api-test/blob/main/finesse/jsonreader.py) for Finesse).

### Expected Behavior📈

The scripts will retrieve the image from the tests folder in the data storage (blob storage or database) and the image used by the user to build a large set of data to test the models with.

### Steps by Steps 📋

1. Get a connection to the data storage
2. Retrieve the test images used to train and test the models
3. Retrieve the image uploaded by our users
4. Categorize the image into two distinct categories (`user-images`, `test-images`)
5. Indicate to the users that the data gathering is done and the application is ready for testing

### Effort and Impact 🏃

This issue seems to be a high effort due to the data gathering effort for the `user-images`. It is also high impact since the test data are essential for testing Nachet's models.

### Acceptance Criteria ✅

- The script generates a large data set divided into two categories:
- `user-images`
- `test-images`
- The script uses the Nachet database integration to retrieve the images
- The script notifies the user when the process is done

### Additional Context 📌

Since this is also the first step for creating the Nachet testing application, it is expected that this task will also include the creation and the structure of Nachet's folder and documentation.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.