Probleem #83
Auteur:Bușoi Alexandru David
Moeilijkheid
Jouw beste score
N.v.t.
Arbin heeft een groot aantal terreinen geërfd van zijn grootvader en wil zich efficiënt organiseren om dit jaar een zo rijk mogelijke oogst te behalen. Hij beschikt over de plattegronden van elk terrein, die elk verdeeld zijn in 16 percelen. Door onoplettendheid zijn de originele plattegronden in handen gevallen van zijn jongere broer, die ze heeft omgezet naar digitale afbeeldingen. In deze afbeeldingen vertegenwoordigt het cijfer 0 een goed perceel, en het cijfer 1 een slecht perceel. De moeilijkheid ligt in het feit dat de cijfers geschreven zijn met verschillende lettertypen en kleuren, wat de verwerking ervan bemoeilijkt. Omdat Arbin geen kennis heeft op het gebied van AI, vraagt hij jullie om hem te helpen de originele plattegronden te reconstrueren.
Een voorbeeld van de weergave van een terrein is die in de volgende afbeelding:

Het bestand train.csv bevat het volgende:
id : Het pad naar de afbeeldingtype : Het type terreinperceel -> 0 (goed) of 1 (slecht)test.csv:
id : Het pad naar de afbeeldingBepaal of het eerste perceel van een terrein (linkerbovenhoek) goed (0) of slecht (1) is. De bepaling wordt gedaan op de afbeeldingen uit test_images.
Bereken de score van elk terrein. Deze wordt gedefinieerd als een getal verkregen door het aaneenschakelen van de rijen van het terrein (van boven naar beneden) en de conversie van de resulterende cijferreeks van basis 2 naar basis 10, in de vorm van een geheel getal met teken (signed int). De berekening wordt gedaan op de afbeeldingen uit test_images.
Voor dit probleem moet je een bestand submission.csv genereren dat het volgende formaat heeft:
subtaskID, ID, answer1, test_images/cfcf2084.png, 02, test_images/cfcf2084.png, 27608......waarbij:
subtaskID - kan de waarden 1 of 2 aannemen (afhankelijk van de taak waarvoor we de resultaten schrijven;ID - zal vertegenwoordigen