pip install -r requirements.txt
ΠΠ°ΠΏΡΡΠΊ python src/main.py
db/normalized_data.db
Π² ΡΠ°Π±Π»ΠΈΡΠ΅ clusters
cluster == -1
- Π²ΡΠ±ΡΠΎΡΡ
cluster == -2
- ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΡΠ°ΠΆ ΡΠ°Π±ΠΎΡΡ
cluster == -3
- Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π° (ΠΈΠ»ΠΈ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΏΠ°ΡΡΠ°)
ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ - ΠΊΠ»Π°ΡΡΠ΅ΡΡ
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ config.json
ΠΠΎΡΡΠ½Π΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ½ΡΠΈΠ³Π°:
ΠΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ DBSCAN (Density-Based Spatial Clustering of Applications with Noise). ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ°Π΄ΠΈΡΡ ΠΎΠΊΡΠ΅ΡΡΠ½ΠΎΡΡΠΈ Π²ΠΎΠΊΡΡΠ³ ΡΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
, Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΊΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠ°ΡΡΡΡ "ΡΠΎΡΠ΅Π΄ΡΡΠ²Π°". ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, epsilon ΡΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΊΠ°ΡΡ ΡΠΎΡΠ΅Π΄Π΅ΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΡΠΊΠΈ. ΠΡΠ»ΠΈ Π² ΡΠ°Π΄ΠΈΡΡΠ΅ epsilon ΠΎΡ ΡΠΎΡΠΊΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ
ΡΠΎΡΠ΅ΠΊ (ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ, min_samples), ΡΠΎ ΡΡΠ° ΡΠΎΡΠΊΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°. ΠΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Π±ΡΠ΄ΡΡ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅, ΠΈ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: null
Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΈΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ (ΡΠ΅ΡΡΡΡΠΎΠ·Π°ΡΡΠ°ΡΠ½ΠΎ) ΠΈΠ»ΠΈ float > 0.0
Π Π°Π·ΠΌΠ΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠΈ ΠΏΡΠΈ Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΡΠΎ ΡΠΈΡΠ»ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ² (ΠΈΠ»ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌΠΎΠ²) Π±ΡΠ΄Π΅Ρ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠΈ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ epsilon Π΄Π»Ρ DBSCAN.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: int
ΠΠ°Π΄Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² Π³Π΅Π½Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΈΠΊΠ» ΡΠ΅Π»Π΅ΠΊΡΠΈΠΈ, ΠΊΡΠΎΡΡΠΎΠ²Π΅ΡΠ° ΠΈ ΠΌΡΡΠ°ΡΠΈΠΈ Π² ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: int
ΠΠ°Π΄Π°Π΅Ρ Π³ΡΠ°Π½ΠΈΡΡ, Π² ΠΊΠΎΡΠΎΡΡΡ
ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡΡ epsilon Π΄Π»Ρ DBSCAN.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: float > 0.0
ΠΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΌΡΡΠ°ΡΠΈΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ
Π³Π΅Π½Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, indpb ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ (ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌΠ° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° DBSCAN, ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² β epsilon, ΡΠΎ DBSCAN_epsilon_mutation_indpb
Π±ΡΠ΄Π΅Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡ epsilon Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΌΡΡΠ°ΡΠΈΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: float > 0.0
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡΡΠ°ΡΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π΄Π°Π½Π½ΠΎΠΌΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌΡ Π² ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠΈ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: float > 0.0
Π¨Π°Π½Ρ, ΡΡΠΎ ΠΊΡΠΎΡΡΠΎΠ²Π΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΡΠ°ΠΌΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌΠΎΠ² Π² ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠΈ. ΠΡΠΎΡΡΠΎΠ²Π΅Ρ β ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄Π²Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌΠ° (ΡΠ΅ΡΠ΅Π½ΠΈΡ) ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ². ΠΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π³Π΅Π½Π΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΠ΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ
ΠΎΡΠΎΡΠΈΡ
Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² Π² ΠΏΠΎΡΠΎΠΌΠΊΠ°Ρ
.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: float > 0.0
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌΠΎΠ² ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΡΠ½ΠΈΡΠ΅. Π’ΡΡΠ½ΠΈΡΠ½ΡΠΉ ΠΎΡΠ±ΠΎΡ β ΡΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠ±ΠΎΡΠ°, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌΠΎΠ² ΠΈΠ· ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠΈ, ΠΈ Π»ΡΡΡΠΈΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌ ΠΈΠ· ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΡ (Ρ.Π΅., ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ Π»ΡΡΡΡΡ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½Π½ΠΎΡΡΡ) Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π΄Π»Ρ ΠΊΡΠΎΡΡΠΎΠ²Π΅ΡΠ° ΠΈ/ΠΈΠ»ΠΈ ΠΌΡΡΠ°ΡΠΈΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: int
Π€Π»Π°Π³ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΡΠ°ΠΆΠ° ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ° Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: bool
ΠΠ΅Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΡΠ°ΠΆΠ° ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ° Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ. Π£ΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ use_persons_expirience_at_the_time_of_getting_job == true
.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: float
Π€Π»Π°Π³ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Bing API Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: bool
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² ΠΎΡ ΡΠ°ΠΌΡΡ
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ Π²Π·ΡΡΡ Π·Π° "ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠ΅" ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½ΠΈΠΌ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: 0 <= int <= 100
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² ΠΎΡ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ canon_job_names_top_percentile
.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: 0 <= int <= 100
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π΄Π»Ρ Π΄Π»ΠΈΠ½Ρ Π²Ρ
ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΎΠΊΠ΅Π½ΠΎΠ².
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: int
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½ΡΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈΠΌΠ΅Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ Π½Π° ΠΎΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: bool
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½ΡΠΆΠ½ΠΎ Π»ΠΈ Π»Π΅ΠΌΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ (Π²Π΅ΡΡΠΌΠ° ΡΠ΅ΡΡΡΡΠΎΠ·Π°ΡΡΠ°ΡΠ½ΠΎ).
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: bool
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ "Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ" ΡΠΎΡΠΌΡ Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΡΡ
ΡΡΡΠΎΠΊ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡ, Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΡΠΎΠΊ ΠΈ Ρ. Π΄.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: list[str]
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠΊΠΈΠ΄ΡΠ²Π°ΡΡ ΠΏΡΠΈ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ ΠΈΠ·-Π·Π° ΠΈΡ
ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° ΡΠΌΡΡΠ».
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: list[str]
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
"ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΡ
" Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ canon_job_names_top_percentile
ΠΈΠ·-Π·Π° ΠΈΡ
ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠΌΡΡΠ»Π°.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: list[str]