ΠΠ΄ΡΠ°Π²Π΅ΠΉ, Π₯Π°Π±Ρ! ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌ Π²ΠΈ Π°Π²ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ° .

ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ²Π΅ΡΡΡ Π½Π° ΠΠ’ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΊΡΠΌ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ Kubernetes, Π²ΡΠ΅ ΠΏΠΎ-ΠΎΡΠ΅Π·Π°Π΅ΠΌΠ° ΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. Π’Π°Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΅ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΠ’ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π²ΡΡΠ²Π°, ΡΠ΅ Π½Π°ΡΡΠΎΡΡΠ°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΠΎΡ ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΎΡΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΡΠ΅ ΠΏΠ°ΠΊ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅ Π΅ Π΄ΠΎΡΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ΄Π½ΠΎ ΠΎΡ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²Π°ΡΠ° Π·Π° ΡΠΎΠ²Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΡΠ°ΡΠΈΠΈ ΠΊΠ°ΡΠΎ .
ΠΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ ΠΌΠΈ Π΄Π° ΠΎΠ±ΡΡΠ½Ρ. ΠΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΠ΅ Π²Π°ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ 10 ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ. Π‘Π΅Π³Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΠ΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ ΠΈΠ·Π»ΠΈΠ·Π° 1 Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ. Π‘Π°ΠΌΠΎ 1 Π²Π΅ΡΡΠΈΡ β Π½Π°Π΄ΡΠ²Π°ΠΌ ΡΠ΅, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ ΡΡΠ³Π»Π°ΡΠΈΠΌ, ΡΠ΅ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ° ΡΡΠΈΠ²ΠΈΠ°Π»Π΅Π½ ΠΈ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΡΠ°ΠΊΡ. ΠΠΎ ΡΠ΅Π³Π° Π½Π΅ΠΊΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²ΠΎ Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π‘ Π΅Π΄Π½Π° Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΡΠ΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ 2^10 β ΠΈΠ»ΠΈ 1024 ΠΏΠ΅ΡΠΌΡΡΠ°ΡΠΈΠΈ Π½Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π°ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠΌΠ°ΡΠ΅ Π½Π΅ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ ΠΌΠΈ Π΄Π° ΡΠ°Π·Π»ΠΎΠΆΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ°. Π ΡΠ°ΠΊΠ°, ΠΈΠΌΠ°ΠΌΠ΅ 10 ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ, Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π΅Π΄Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. Π’ΠΎΠ΅ΡΡ, ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ 2 Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ (ΠΈΠ»ΠΈ ΡΡΠ°ΡΠ°, ΠΈΠ»ΠΈ Π½ΠΎΠ²Π°). Π‘Π΅Π³Π°, Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠΎΡΡΠΎ ΠΈ Π΄Π° Π΅ ΠΎΡ ΡΠ΅Π·ΠΈ Π΄Π²Π΅ Π²Π΅ΡΡΠΈΠΈ. ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΠΎΠ²Π° Π΅ ΡΡΡΠΎΡΠΎ ΠΊΠ°ΡΠΎ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΎΡ 10 Π·Π½Π°ΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ 1 Π΅ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ, Π° 0 Π΅ ΡΡΠ°ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ β ΡΠΎΠ³Π°Π²Π° Π΅Π΄Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠ΅ΡΠΌΡΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π° ΠΊΠ°ΡΠΎ 1001000000 β ΠΊΡΠ΄Π΅ΡΠΎ 1-Π²ΠΈ ΠΈ 4-Π²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ° ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ, Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ Π½Π΅. ΠΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ° Π·Π½Π°Π΅ΠΌ, ΡΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΎΡ 10 Π·Π½Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° 2^10 ΠΈΠ»ΠΈ 1024 ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ. Π’ΠΎΠ΅ΡΡ, ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡ ΠΌΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ΅ Π½Π° ΡΠΈΡΠ»ΠΎΡΠΎ, Ρ ΠΊΠΎΠ΅ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°.
ΠΠ΅ΠΊΠ° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΠΌ ΡΠ°Π·ΡΡΠΆΠ΄Π΅Π½ΠΈΡΡΠ° β ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ 100 ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π° ΠΈ Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡ ΠΈΠΌΠ° 10 Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ? Π¦ΡΠ»Π°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ ΡΡΠ°Π²Π° Π΄ΠΎΡΡΠ° Π½Π΅ΠΏΡΠΈΡΡΠ½Π° β ΡΠ΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ 10^100 ΠΏΠ΅ΡΠΌΡΡΠ°ΡΠΈΠΈ β Π° ΡΠΎΠ²Π° Π΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ ΡΠΈΡΠ»ΠΎ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΠΌ Π΄Π° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ° ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠ°, Π·Π°ΡΠΎΡΠΎ ΡΠ΅Π³Π° Π½Π΅ ΡΠ΅ ΠΊΡΠΈΠ΅ΠΌ Π·Π°Π΄ Π΄ΡΠΌΠΈ ΠΊΠ°ΡΠΎ βkubernetesβ, Π° ΡΡΠ΅ΡΠ°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ°ΠΊΡΠ², ΠΊΠ°ΠΊΡΠ²ΡΠΎ Π΅.
ΠΠ°ΡΠΎ ΡΠ°Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΠ²Π° ΡΠΎΠ»ΠΊΠΎΠ²Π°? ΠΡΡΠ°ΡΡΠΈ Π·Π°ΡΠΎΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΏΡΠ΅Π΄ΠΈ Π² ΡΠ²Π΅ΡΠ° Π½Π° NLP ΠΈ AI, ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΡΡΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΈΡ Π²Π·ΡΠΈΠ² ΠΏΡΠ΅Π΄ΠΈ 5-6 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π‘Π°ΠΌΠΎ Π²ΠΌΠ΅ΡΡΠΎ Π²Π΅ΡΡΠΈΠΈ ΠΈΠΌΠ°Ρ ΠΌΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π΄ΡΠΌΠΈ, Π° Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ - ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ°ΡΠ°Π³ΡΠ°ΡΠΈ. Π Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π½Π° NLP ΠΈ AI ΠΎΡΡΠ°Π²Π°Ρ Π΄ΠΎ Π³ΠΎΠ»ΡΠΌΠ° ΡΡΠ΅ΠΏΠ΅Π½ Π½Π΅ΡΠ΅ΡΠ΅Π½ΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΈΠ·Π½Π°Π΅ΠΌ, ΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄ΡΠΊ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. (ΡΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½, Π½Π°ΠΏΡΠ΅Π΄ΡΠΊΡΡ Π±ΠΈ ΠΌΠΎΠ³ΡΠ» Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎ-ΠΏΠΎ-Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½, Π°ΠΊΠΎ Ρ ΠΎΡΠ°ΡΠ° Π² ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ° ΠΎΠ±ΡΡΡΠ°Ρ Π° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎΡΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ β Π½ΠΎ ΡΠΎΠ²Π° Π΅ Π²Π΅ΡΠ΅ ΠΈΠ·Π²ΡΠ½ ΡΠ΅ΠΌΠ°ΡΠ°).
ΠΡΡΠ½Π°Ρ ΡΠ΅ ΠΊΡΠΌ ΡΠ²Π΅ΡΠ° Π½Π° DevOps ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅. ΠΡΠ΅Π΄ Π½Π°Ρ ΡΡΠΎΠΈ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠ° ΠΊΠ°ΡΠΎ ΡΠ»ΠΎΠ½ Π² Ρ ΡΠ΄ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π° Π³Π°Π»Π΅ΡΠΈΡ β ΡΠ΅ΡΡΠΎ ΡΡΠ²Π°ΠΌ βΠΏΡΠΎΡΡΠΎ Π²Π·Π΅ΠΌΠΈ Kubernetes ΠΈ Helm ΠΈ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ Π΅ Π½Π°ΡΠ΅Π΄!β ΠΠΎ Π½Π΅, Π²ΡΠΈΡΠΊΠΎ Π½ΡΠΌΠ° Π΄Π° Π΅ Π½Π°ΡΠ΅Π΄, Π°ΠΊΠΎ ΠΎΡΡΠ°Π²ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ ΠΊΠ°ΠΊΡΠΎ Π΅. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π°Π½Π°Π»ΠΈΡΠΈΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ Π·Π°ΡΠ°Π΄ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠ°. ΠΠ°ΠΊΡΠΎ ΠΈ Π² NLP, ΡΡΡΠ±Π²Π° ΠΏΡΡΠ²ΠΎ Π΄Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΡΠΌ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°ΡΠΎ ΡΡΠ΅ΡΠ½ΠΈΠΌ ΠΎΠ±Ρ Π²Π°ΡΠ° Π½Π° ΡΡΡΡΠ΅Π½Π΅ β Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΡΠ΅Π· ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ ΠΏΠ΅ΡΠΌΡΡΠ°ΡΠΈΠΈ.
ΠΠ΄Π½ΠΎ ΠΎΡ Π½Π΅ΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ Π±ΠΈΡ Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Π»ΠΈ β ΠΏΠΈΡΠ°Ρ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ Π΄ΠΎΠ±ΡΠ΅ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ CI/CD ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π² Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π²Π°ΡΠΈΠ°ΡΠΈΠΈΡΠ΅. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° CI/CD Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄ΠΎΠ±ΡΠ΅ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΏΠ΅ΡΠΌΡΡΠ°ΡΠΈΠΈΡΠ΅ Π±Π΅Π· Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅.
ΠΠ°ΠΊΠ²ΠΎ Π½ΠΈ Π΅ Π½ΡΠΆΠ½ΠΎ β ΡΠΎΠ²Π° Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ Π² ΡΡΠ°Π΄ΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠ° Π½Π° ΡΠΈΡΠΊΠ° Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ ΠΏΡΠΎΡΠ΅Ρ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π±Π΅Π· Π½Π°ΠΌΠ΅ΡΠ° ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ β Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π½Π΅.
Π’Π°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:
- Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΠΈΡΠ°Ρ ΡΠ΅ΡΡΠΎΠ²Π΅ (ΡΠΎΠ²Π° Π΅ ΠΊΡΠΈΡΠΈΡΠ΅Π½ Π΅ΡΠ°ΠΏ β Π·Π°ΡΠΎΡΠΎ ΠΈΠ½Π°ΡΠ΅ Π½ΡΠΌΠ°ΠΌΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π·Π° ΠΎΡΠ΅Π½ΠΊΠ° β ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΡΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅).
- ΠΡΠ΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ (ΠΏΡΠΎΠ΅ΠΊΡ) ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° CI ΡΠΈΡΡΠ΅ΠΌΠ° β ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ Π² Π½Π°ΡΠΈ Π΄Π½ΠΈ Π΅ Π΄ΠΎΠ±ΡΠ΅ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ΅Π½, ΠΈ Π²ΡΠΏΡΠΎΡΡΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° CI ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π΄ΠΎ Π³ΠΎΠ»ΡΠΌΠ° ΡΡΠ΅ΠΏΠ΅Π½ Π΅ ΡΠ΅ΡΠ΅Π½.
- βΠ£ΠΌΠ½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°β ΡΡΠ±ΠΈΡΠ° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ CI ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π°Π³ΡΠ΅Π³ΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π² ΡΠΈΠ½Π°Π»Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ Π½Π°ΠΊΡΠ°Ρ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π° Π½Π°ΠΉ-ΠΊΡΠ°ΡΠΊΠΈΡ ΠΏΡΡ Π΄ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π±Π°Π·ΠΈΡΠ°ΠΉΠΊΠΈ ΡΠ΅ Π½Π° Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΈ ΡΠΈΡΠΊΠΎΠ²ΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ. ΠΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ²Π΅Π΄ΠΎΠΌΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π·Π° Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΈ Π·Π° ΡΠΎΠ²Π°, Π½Π° ΠΊΠΎΠΉ ΠΎΡ ΡΡΡ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π³ΡΠ΅ΡΠΊΠ°. Π©Π΅ ΠΏΠΎΠ²ΡΠΎΡΡ, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ΅ΡΡΠΎΠ²Π΅ ΡΡΠΊ Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ½Π° - ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΊΠ°ΡΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π·Π° ΠΎΡΠ΅Π½ΠΊΠ°.
- CD ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ βΠ£ΠΌΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°β ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. Π’Π°Π·ΠΈ ΡΠ°Π·Π° Π·Π°Π²ΡΡΡΠ²Π° ΡΠΈΠΊΡΠ»Π°.
Π ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π·Π° ΠΌΠ΅Π½ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΊΠ°Π²Π° βΠ£ΠΌΠ½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°β, ΠΊΠΎΡΡΠΎ Π΄Π° ΡΠ²ΡΡΠ·Π²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ Π΅ ΡΡΡΡΠ°Π²Π΅Π½ ΡΠ°ΠΌΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π©Π΅ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°ΠΌ ΠΎΡ ΠΌΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΏΠΎ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ (ΡΠΏΠΎΠΉΠ»Π΅Ρ - Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡ , ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ ΡΠ°ΠΊΠ°Π²Π° ΡΠΌΠ½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°).
ΠΠ΄Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΊΠΎΡΡΠΎ ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΡΠΏΠΎΠΌΠ΅Π½Π° - Π·Π° ΠΌΠ΅Π½ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΡΡ Π½Π΅ Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ² Π·Π° ΠΊΠΎΠΉΡΠΎ ΠΈ Π΄Π° Π΅ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΏΠΎΠ½Π΅ ΡΡΠ΅Π΄Π΅Π½ ΠΎΠ±Π΅ΠΌ. ΠΠΏΠΈΡΠΈΡΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΊΠΎΡΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π° ΡΠΌΠ΅ΡΠΊΠ° Π½Π° Π²ΡΡΡΠ°Π½Π΅ΡΠΎ ΠΊΡΠΌ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ Π³ΠΎΠ»ΡΠΌ ΡΠΊΠ΅ΠΏΡΠΈΡΠΈΠ·ΡΠΌ Ρ ΠΌΠ΅Π½. ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΡΡ ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ - ΡΡΠ΅Π΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΡΡΡΠΎΠΈ, Π½ΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ ΠΈ ΡΠ΅ ΠΏΡΠΎΡΠ²ΡΠ²Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎ Π²ΡΠ² Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π³ΡΠ±ΡΡ. ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ° Π΅ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π° - ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π±Π°Π²Π½Π°ΡΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°, ΠΎΠ±Π°ΡΠ΅ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ²Π° Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΈΡ Π²Π·ΡΠΈΠ² Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. ΠΠ°, ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ, Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡ
ΠΌΠ΅ ΡΡΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ - ΠΎΡ Π΅ΡΠ°ΠΏΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½, ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ Ρ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈΡΠ΅ Π²ΡΠ΅ ΠΏΠ°ΠΊ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ, ΠΈ Π΅ΠΊΠΈΠΏΠΈΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π°Ρ Π΄ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ (Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΎΡΠ½ΠΎΠ²Π½ΠΎ, Π·Π°ΡΠ°Π΄ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° - ΠΈΠ»ΠΈ batch size). ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΏΡΠ΅Ρ
ΠΎΠ΄ΡΡ ΠΎΡ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ ΠΊΡΠΌ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π΄ΠΎΠ²Π΅Π» Π΄ΠΎ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠ° β ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΈΡΡ Π²Π·ΡΠΈΠ² Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅ Π΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΠ»ΡΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ Ρ ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
