Nehézség
Az Ön legjobb eredménye
N/A
Egy nemzetközi hírügynökség szerkesztősége naponta több ezer cikket kezel különböző területekről: gazdaság, politika, tudomány, technológia és környezet. Az információk gyors archiválása és terjesztése érdekében minden cikket egy tematikus kategóriába kell sorolni.
Egy technikai hiba miatt néhány friss cikk címkéje elveszett. A szerkesztőség hozzád fordul, hogy építs egy intelligens rendszert, amely képes automatikusan osztályozni a hírcikkeket a tartalmuk alapján.
Két bemeneti fájl adott:
train.csv – olyan hírcikkeket tartalmaz, amelyeknek a kategóriája ismerttest.csv – kategória nélküli hírcikkeket tartalmazMinden cikket egy egyedi id azonosít, és van hozzá tartozó szöveg.
A train.csv adatait felhasználva építened kell egy osztályozó modellt, amely megjósolja minden test.csv-beli cikk címkéjét (label).
Az eredményt egy submission.csv fájlba kell menteni.
train.csvA következő oszlopokat tartalmazza:
id – a cikk egyedi azonosítója (string, pl. 000001)text – a cikk tartalmalabel – a cikk kategóriája (egész szám)Példa:
id,text,label000001,"Wall St. Bears Claw Back Into the Black (Reuters)...",2000002,"Carlyle Looks Toward Commercial Aerospace (Reuters)...",2000003,"Oil and Economy Cloud Stocks' Outlook (Reuters)...",2test.csvA következő oszlopokat tartalmazza:
id – egyedi azonosítótext – a cikk tartalmaPélda:
id,text120001,"Fears for T N pension after talks Unions represent..."120002,"The Race is On: Second Private Team Sets Launch..."120003,"Ky. Company Wins Grant to Study Peptides (AP)..."submission.csvA beküldésre generált fájlnak csv formátumúnak kell lennie és a következőket kell tartalmaznia:
id – a cikk azonosítójalabel – a megjósolt kategóriaPélda:
id,label120001,2120002,3120003,3train.csv-ből kell kitalálni.A jóslatokat összehasonlítják a valós címkékkel és kiszámítják a pontosságot:
accuracy = (helyes_jóslatok_száma / összes_jóslat_száma)A végső pontszám a kapott pontosság alapján kerül kiszámításra a következő szabályok szerint: