Π—Π°Π΄Π°Ρ‡ΠΈ графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ: ДвойствСнная Π·Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΎΠ½Π»Π°ΠΉΠ½

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ — Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — ИсслСдованиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ — ЭММ

УсловиС Π·Π°Π΄Π°Ρ‡ΠΈ

Π¦Π΅Ρ… ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ издСлия А ΠΈ Π‘. Расход ΡΡ‹Ρ€ΡŒΡ, Π΅Π³ΠΎ запас ΠΈ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ издСлия ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Π’ΠΈΠ΄ ΡΡ‹Ρ€ΡŒΡ Расход Π½Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ Запас
А Π‘
48 12 600
24 21 840
15 27 1350
ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ 12 18 Β 

Найти ΠΏΠ»Π°Π½ производства ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ

Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΎ-матСматичСская модСль Π·Π°Π΄Π°Ρ‡ΠΈ

Π§Π΅Ρ€Π΅Π· Β ΠΈ Β ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ количСство выпускаСмой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π²ΠΈΠ΄Π° А ΠΈ Π‘ соотвСтствСнно.

Π’ΠΎΠ³Π΄Π° ограничСния Π½Π° рСсурсы:

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎ смыслу Π·Π°Π΄Π°Ρ‡ΠΈ

ЦСлСвая функция, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ:

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ экономико-ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль:

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°

Для построСния области допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ строим Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌ ограничСниям-нСравСнствам Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ прямыС:

НайдСм Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проходят прямыС:

РСшСниСм ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ нСравСнства систСмы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π—Π›ΠŸ являСтся ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, содСрТащая Π³Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈ располоТСнная ΠΏΠΎ ΠΎΠ΄Π½Ρƒ сторону ΠΎΡ‚ Π½Π΅Π΅.

Для опрСдСлСния полуплоскости Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π»ΡŽΠ±ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΡƒΒ  Β Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ прямой (1), подставим ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (0;0) Π²Β  ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ нСравСнство. Π’.ΠΊ. нСравСнство  Π²Π΅Ρ€Π½ΠΎ:Β 

ΠžΠ±Π»Π°ΡΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ 1-Π³ΠΎ нСравСнства соотвСтствуСт лСвая ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ

Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π»ΡŽΠ±ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΡƒ Β Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ прямой (2), подставим ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (0;0) Π²Β  ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ нСравСнство. Π’.ΠΊ. нСравСнство  Π²Π΅Ρ€Π½ΠΎ:Β 

ΠžΠ±Π»Π°ΡΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ 2-Π³ΠΎ нСравСнства соотвСтствуСт лСвая ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ

Для опрСдСлСния полуплоскости Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π»ΡŽΠ±ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΡƒΒ  Β Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ прямой (3), подставим ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (0;0) Π²Β  ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ нСравСнство. Π’.ΠΊ. нСравСнство  Π²Π΅Ρ€Π½ΠΎ:Β 

ΠžΠ±Π»Π°ΡΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ 3-Π³ΠΎ нСравСнства соотвСтствуСт ниТняя ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ

ΠžΠ±Π»Π°ΡΡ‚ΡŒΡŽ допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ являСтся Ρ„ΠΈΠ³ΡƒΡ€Π° .

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ , ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ коэффициСнтам Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΠ΅Ρ€ΠΏΠ΅Π½Π΄ΠΈΠΊΡƒΠ»ΡΡ€Π½ΠΎ ΠΊ построСнному Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ линию уровня .

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ , ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ коэффициСнтам Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΠ΅Ρ€ΠΏΠ΅Π½Π΄ΠΈΠΊΡƒΠ»ΡΡ€Π½ΠΎ ΠΊ построСнному Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ линию уровня .

НахоТдСниС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π°

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ линию уровня Β Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° касалась области допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. РСшСниСм Π½Π° максимум являСтся Ρ‚ΠΎΡ‡ΠΊΠ° D, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡ΠΊΡƒ пСрСсСчСния прямой (2) ΠΈ оси .

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ 40 Π΅Π΄. издСлия Π‘. ИздСлиС Π° Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π΅Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ максимальной ΠΈ составит 720 Π΄.Π΅.

1.4. ГрафичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования сnΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ

ГрафичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Π—Π›ΠŸ, Ссли Π² Π΅Π΅ каноничСской Ρ„ΠΎΡ€ΠΌΠ΅ записи число ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ число Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ нСзависимых уравнСнийсвязаны ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

Алгоритм графичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π—Π›ΠŸ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ (

n>2)

  1. Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π—Π›ΠŸ.

  2. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Π²Π΅ свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

  3. Π’Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· свободныС, Ρ‚.Π΅. Ρ€Π΅ΡˆΠΈΡ‚ΡŒ систСму ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

  4. Π’Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

  5. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

  6. Найдя ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, опрСдСляСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ исходной Π·Π°Π΄Π°Ρ‡ΠΈ.

  7. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½Π΅ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ совпадаСт со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½Π΅ исходной Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1.11

РСшим графичСски Π—Π›ΠŸ, матСматичСская модСль ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ составлСна Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1.

2.

;

РСшСниС

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ эквивалСнтной Π·Π°Π΄Π°Ρ‡Π΅ с двумя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π·Π°Π΄Π°Ρ‡ΠΈ прСдставим Π² каноничСской Ρ„ΠΎΡ€ΠΌΠ΅ записи:

;

ΠŸΡƒΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ±ΡƒΠ΄ΡƒΡ‚ свободными, Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ базисными. Π’Ρ‹Ρ€Π°Π·ΠΈΠΌ всС базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· свободныС.

Π’Ρ‹Ρ€Π°Π·ΠΈΠΌ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

Учитывая условия Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ с двумя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ:

ΠΈΠ»ΠΈ

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π΅ΡˆΠΈΠΌ графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠžΠ”Π  Π·Π°Π΄Π°Ρ‡ΠΈ (Рис. 1.7). Для этого Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π° плоскости ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ прямыС:

Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ опрСдСляСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ нСравСнство, подставив ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π΅ Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ прямой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (0;0). ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠžΠ”Π  Π»Π΅ΠΆΠΈΡ‚ Π²I Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ . Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ полуплоскости Π½Π° рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ стрСлками. ΠŸΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… полуплоскостСй ΠΈ опрСдСляСт ΠžΠ”Π  Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ – это ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊABCDE.

Рис. 1.7

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€-Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ=(3;6).

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ достигаСтся Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ E(3;0).

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ исходной Π·Π°Π΄Π°Ρ‡ΠΈ. Π’.Π΅. Π½Π°ΠΉΠ΄Π΅ΠΌ значСния базисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

Π˜Ρ‚Π°ΠΊ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ исходной Π·Π°Π΄Π°Ρ‡ΠΈ: ,.

ЭкономичСский смысл ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ:

для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ составили 52 усл. Π΄Π΅Π½. Π΅Π΄. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ А1 выпускало 3 часа ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ P1, ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ А2 выпускало 4 часа ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ P1 ΠΈ 6 часов ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ P2.

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π—Π›ΠŸ ΠΊ эквивалСнтной Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ Π—Π›ΠŸ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ записывая ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π² каноничСской Ρ„ΠΎΡ€ΠΌΠ΅. Достаточно ΠΈΠ· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ-равСнств систСмы Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π΄Π²Π΅ свободныС ΠΈ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡŽΠ΄Ρƒ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² ограничСниях-нСравСнствах ΠΈ Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Учитывая условия Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ базисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… двумСрная модСль Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ количСство ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΈ исходная. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ лишь Ρ‚Ρƒ Π—Π›ΠŸ с

n ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, систСма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ n–2 Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-нСзависимых ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ-равСнств.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1.12

РСшим графичСски Π—Π›ΠŸ:

;

РСшСниС

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ эквивалСнтной Π·Π°Π΄Π°Ρ‡Π΅ с двумя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.

ΠŸΡƒΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ±ΡƒΠ΄ΡƒΡ‚ свободными, Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ базисными. Π’Ρ‹Ρ€Π°Π·ΠΈΠΌ всС базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· свободныС. Π‘Π΄Π΅Π»Π°Π΅ΠΌ это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Ρ€Π°Π·ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ограничСния-равСнства Π±Π°Π·ΠΈΡΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΠΈ подставим это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡŽΠ΄Ρƒ, Π³Π΄Π΅ ΠΎΠ½Π° встрСчаСтся Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ:

;

Раскрыв скобки, привСдя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΈ учитывая условиС Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ , ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ модСль ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΡƒΡŽ исходной:

;

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Ρ€Π°Π·ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ограничСния-равСнства Π±Π°Π·ΠΈΡΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ подставим это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡŽΠ΄Ρƒ, Π³Π΄Π΅ ΠΎΠ½Π° встрСчаСтся Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ:

;

Раскрыв скобки, привСдя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΈ учитывая условиС Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ , ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ модСль ΠΎΡ‚ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΡƒΡŽ исходной:

ΠΈΠ»ΠΈ

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π΅ΡˆΠΈΠΌ графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠžΠ”Π  Π·Π°Π΄Π°Ρ‡ΠΈ (Рис. 1.8). Для этого Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π° плоскости ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ прямыС:

Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ опрСдСляСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ нСравСнство, подставив ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π΅ Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ прямой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (0;0). ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠžΠ”Π  Π»Π΅ΠΆΠΈΡ‚ Π²I Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ . Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ полуплоскости Π½Π° рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ стрСлками. ΠŸΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… полуплоскостСй ΠΈ опрСдСляСт ΠžΠ”Π  Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ – это Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊABC.

Π’Π΅ΠΊΡ‚ΠΎΡ€-Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ=(7,8;12,2). Π’Π°ΠΊ ΠΊΠ°ΠΊ нас интСрСсуСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°-Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, Π° Π½Π΅ Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€=(3,9;6,1)=0,5, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π΄Π²Π° Ρ€Π°Π·Π° мСньшС Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°.

Рис. 1.8

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ достигаСтся Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Π’, которая Π»Π΅ΠΆΠΈΡ‚ Π½Π° пСрСсСчСнии прямой ΠΈ оси. Для опрСдСлСния Π΅Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ:

ΠžΡ‚ΠΊΡƒΠ΄Π° . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,. ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΈΠ² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽZ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ исходной Π·Π°Π΄Π°Ρ‡ΠΈ. Π’.Π΅. Π½Π°ΠΉΠ΄Π΅ΠΌ значСния базисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

,

.

Π˜Ρ‚Π°ΠΊ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ исходной Π·Π°Π΄Π°Ρ‡ΠΈ: ,.

Π—Π°Π΄Π°Ρ‡ΠΈ

Π Π΅ΡˆΠΈΡ‚ΡŒ Π—Π›ΠŸ графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ (1.4.1 – 1.4.8)

1.4.1

;

1.4.3

;

1.4.5

;

1.4.7

;

1.4.2

;

1.4.4

;

1. 4.6

;

1.4.8

;

1.4.9 – 1.4.11

Π Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ 1.1.4, 1.1.9, 1.1.11 (соотвСтствСнно) графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

Визуализация Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π·Π°Π΄Π°Ρ‡ β€” докумСнтация Dask

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅

Contents

визуализация (*args[ имя Ρ„Π°ΠΉΠ»Π°, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅,Β …])

Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько даск-Π³Ρ€Π°Ρ„ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ вычислСний Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π³Ρ€Π°Ρ„ Π·Π°Π΄Π°Ρ‡ΠΈ. Глядя Π½Π° взаимосвязь Π·Π°Π΄Π°Ρ‡ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·ΠΊΠΈΡ… мСстах Π³Π΄Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, ΠΈΠ»ΠΈ области, Π³Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ зависят Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ общСния.

Визуализация Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°

ΠœΠ΅Ρ‚ΠΎΠ΄ .visualize ΠΈ функция dask.visualize Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ .compute ΠΈ функция dask.compute , Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вмСсто вычислСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„Π° Π·Π°Π΄Π°Ρ‡. Π­Ρ‚ΠΈ изобраТСния Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Ρ‹, ΠΈ Ссли Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ Jupyter контСкстС ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ячСйки.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ отобраТаСтся свСрху Π²Π½ΠΈΠ·. Π’ случаС, Ссли Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ rankdir="LR" Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова для .visualize .

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dask.array ΠΊΠ°ΠΊ Π΄Π°
x = da.ones ((15, 15), куски = (5, 5))
Ρƒ = Ρ… + Ρ….Π’
# y.compute()
# Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ Π³Ρ€Π°Ρ„ Dask
y.visualize (имя Ρ„Π°ΠΉΠ»Π° = 'transpose.svg')
 

Часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΎ ΠΈ послС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, установив ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово optim_graph . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ становится Ρ‚Π°ΠΊΠΈΠΌ:

 import dask.array as da
x = da.ones ((15, 15), куски = (5, 5))
Ρƒ = Ρ… + Ρ….Π’
# Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Dask послС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
y.visualize (имя Ρ„Π°ΠΉΠ»Π° = "transpose_opt.svg", optimise_graph = True)
 

Ѐункция Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ²: graphviz (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ цитоскСйп . Для Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ двигатСля ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ имя Π΄Π²ΠΈΠΆΠΊΠ° для Π΄Π²ΠΈΠΆΠΎΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ :

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dask.array as da
x = da.ones ((15, 15), куски = (5, 5))
Ρƒ = Ρ… + Ρ….Π’
# Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ Dask-Π³Ρ€Π°Ρ„ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Cytoscape
y.visualize(engine="cytoscape")
 

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, установив визуализация.Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dask.array ΠΊΠ°ΠΊ Π΄Π°
x = da.ones ((15, 15), куски = (5, 5))
Ρƒ = Ρ… + Ρ….Π’
с dask. config.set({"visualization.engine": "cytoscape"}):
    Ρƒ.Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ()
 

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… зависимостСй. Π”Π²ΠΈΠΆΠΎΠΊ graphviz питаСтся ΠΎΡ‚ GraphViz систСмная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π£ этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΅ΡΡ‚ΡŒ нСсколько сообраТСний:

  1. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ graphviz (с Ρ‚Π°ΠΊΠΈΠΌΠΈ инструмСнтами, ΠΊΠ°ΠΊ apt-get, yum ΠΈΠ»ΠΈ brew) ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python graphviz. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Conda, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ python-graphviz , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ graphviz Π² качСствС зависимости.

  2. Graphviz Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π° Π³Ρ€Π°Ρ„Π°Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 100 ΡƒΠ·Π»ΠΎΠ². Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… вычислСний Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ свои вычислСния. Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Π”Π²ΠΈΠΆΠΎΠΊ Cytoscape ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ JavaScript Cytoscape Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ управляСтся Π½Π° сторонС Python ipycytoscape Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ систСмных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, этот Π΄Π²ΠΈΠΆΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅. ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ graphviz Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… настройках развСртывания.

Визуализация высокоуровнСвого Π³Ρ€Π°Ρ„Π°

НизкоуровнСвый Π³Ρ€Π°Ρ„ Π·Π°Π΄Π°Ρ‡ Dask ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»ΡΡŽΡ‰ΠΈΠΌ, особСнно для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… вычислСний. Π‘ΠΎΠ»Π΅Π΅ краткая Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° β€” вмСсто этого ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° высокоуровнСвый Π³Ρ€Π°Ρ„ΠΈΠΊ Dask. Π“Ρ€Π°Ρ„ высокого уровня ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .dask.visualize() .

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dask.array ΠΊΠ°ΠΊ Π΄Π°
x = da.ones ((15, 15), куски = (5, 5))
Ρƒ = Ρ… + Ρ….Π’
# Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ высокоуровнСвый Π³Ρ€Π°Ρ„ Dask
y.dask.visualize (имя Ρ„Π°ΠΉΠ»Π° = 'transpose-hlg.svg')
 

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ высокоуровнСвого Π³Ρ€Π°Ρ„ΠΈΠΊΠ° появится Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ подсказка с Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± этом слоС. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ сохранитС Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° диск, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова имя Ρ„Π°ΠΉΠ»Π° = Π² Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ , Ρ‚ΠΎΠ³Π΄Π° Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ изобраТСния SVG.

HTML-прСдставлСниС высокоуровнСвого Π³Ρ€Π°Ρ„Π°

ВысокоуровнСвыС Π³Ρ€Π°Ρ„Ρ‹ Dask Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ собствСнноС HTML-прСдставлСниС, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Π°ΠΌ нравится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°ΠΌΠΈ Jupyter.

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dask.array ΠΊΠ°ΠΊ Π΄Π°
x = da.ones ((15, 15), куски = (5, 5))
Ρƒ = Ρ… + Ρ….Π’
y.dask # ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ HTML-прСдставлСниС Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ Jupyter.
 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ имя любого слоя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния. информация ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ слоС.

Π—Π°Π΄Π°Ρ‡ΠΈ машинного обучСния Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ…. МоТСм Π»ΠΈ ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ на… | ΠšΠ°Ρ†ΠΏΠ΅Ρ€ ΠšΡƒΠ±Π°Ρ€Π°

МоТСм Π»ΠΈ ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅/Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅? Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ просто…

Π‘Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠΆΠ±Ρ‹ с ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ с ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ друТСскими связями. Иконки ΠΎΡ‚ Icon8

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

  • Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² для Π³Ρ€Π°Ρ„ΠΎΠ²
  • На ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΎΠ±ΡŠΡΡΠ½ΠΈΠΌΡ‹ΠΌ Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹ΠΌ Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹ΠΌ сСтям
  • 10 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… рСсурсов для Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Ρ… Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй

Π“Ρ€Π°Ρ„ β€” это интСрСсный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΈ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ модСль Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ с Β«ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈΒ» Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ машинного обучСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° Π³Ρ€Π°Ρ„Π°Ρ… ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° 4 Ρ‚ΠΈΠΏΠ°: классификация ΡƒΠ·Π»ΠΎΠ², прСдсказаниС ссылок, ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ всСму Π³Ρ€Π°Ρ„Ρƒ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ сообщСства. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ, ΠΈ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ стандартных Π·Π°Π΄Π°Ρ‡ машинного обучСния.

Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ ΡΠ΅Ρ‚ΡŒ друТСских ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ. Π–ΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ собакой , кошкой ΠΈΠ»ΠΈ ΡƒΡ‚ΠΊΠΎΠΉ , ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ характСристиками, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ вСс, рост, ΠΈ Ρ†Π²Π΅Ρ‚. Бвязь ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ нравятся Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. Наша Ρ†Π΅Π»ΡŒ, учитывая эту ΡΠ΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠΆΠ±Ρ‹ ΠΈ особСнности, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. Π­Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° прогнозирования извСстна ΠΊΠ°ΠΊ классификация ΡƒΠ·Π»ΠΎΠ².

Π‘Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠΆΠ±Ρ‹ с ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ с ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΡƒΠ·Π»ΠΎΠ². Иконки ΠΎΡ‚ Icon8

Π€ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌ обозначСния. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ эту ΡΠ΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠΆΠ±Ρ‹ с ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ G = (V, Ξ•), , Π³Π΄Π΅ V β€” ΡƒΠ·Π΅Π» (ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅), Π° E β€” Ρ€Π΅Π±Ρ€ΠΎ (друТСскоС соСдинСниС). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² x i (вСс, высота ΠΈ Ρ†Π²Π΅Ρ‚) , Π³Π΄Π΅ i ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΡƒΠ·Π»Ρƒ V i . ЦСль Π·Π°Π΄Π°Ρ‡ΠΈ классификации ΡƒΠ·Π»ΠΎΠ² β€” ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ 9.0165 y i с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΡƒΠ·Π»Π° V i ΠΈ Π΅Π³ΠΎ сосСдСй .

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ машинного обучСния для прСдсказания этих Ρ‚ΠΈΠΏΠΎΠ² ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…? Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ машинного обучСния основаны Π½Π° Ρ‚ΠΎΠΌ Ρ„Π°ΠΊΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… нСзависимы Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ i.i.d ). Π—Π΄Π΅ΡΡŒ это ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΊΠΈ ΡƒΠ·Π»ΠΎΠ² (Ρ‚ΠΈΠΏ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…) ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… сосСдних ΡƒΠ·Π»ΠΎΠ² [1]. НапримСр, Π±ΠΎΠ»Π΅Π΅ вСроятно, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π΅Π», располоТСнный Π±Π»ΠΈΠΆΠ΅ ΠΊ кластСру кошСк, Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΊΠΎΡ‚ΠΎΠΌ. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ располоТСны Π±Π»ΠΈΠΆΠ΅ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Ρ‡Ρ‚ΠΎ извСстно ΠΊΠ°ΠΊ гомофилия .

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² этом случаС большС Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ классификации ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ сосСдних ΡƒΠ·Π»ΠΎΠ² для прогнозирования ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° [1].

ЦСлью прСдсказания ΠΊΠ°Π½Π°Π»Π° являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ наличия соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ. Π’ нашСм ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с Π³Ρ€Π°Ρ„ΠΎΠΌ Π΄Ρ€ΡƒΠΆΠ±Ρ‹ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… это просто ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Ρ‚ΠΎΠ³ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ сосСдниС ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ.

Π‘Π΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠΆΠ±Ρ‹ с ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ с ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ друТСскими связями. Icons by Icon8

Подобно классификации ΡƒΠ·Π»ΠΎΠ², ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сосСдствС для прогнозирования связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² для прогнозирования ссылок называСтся эвристичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ [2]. Они Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈΠ· самого Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΈΡ… Π² Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ. ЭвристичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ количСству окрСстностСй hops , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ [2]. НапримСр, Common Neighbours β€” это эвристика ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для вычислСния ΠΎΡ†Π΅Π½ΠΊΠΈ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСпосрСдствСнноС сосСдство ΡƒΠ·Π»Π° (Π° Π½Π΅ сосСди сосСдСй). На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ 1-ю ΠΎΠΊΡ€Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΠ·Π»ΠΎΠ² V 1 ΠΈ V 3 . Π£Π·Π»Ρ‹

V 1 ΠΈ V 3 ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²ΡƒΡ… ΠΎΠ±Ρ‰ΠΈΡ… сосСдСй: V 6 ΠΈ V 2. Иконки ΠΎΡ‚ Icon8

Π›ΡΠ³ΡƒΡˆΠΊΠ° V 1 ΠΈ V 3 ΠΈΠΌΠ΅ΡŽΡ‚ 2 ΠΎΠ±Ρ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³Π° (сосСдних ΡƒΠ·Π»Π°): V 6 ΠΈ V 2. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой простой ΠΎΡ†Π΅Π½ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±Ρ‰ΠΈΡ… сосСдСй Ρ€Π΅ΡˆΠ°Π΅Ρ‚, сущСствуСт Π»ΠΈ связь ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅ΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Resource Allocation (эвристика 2-Π³ΠΎ порядка), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ ΠΏΡ€Ρ‹ΠΆΠΊΠΎΠ² 2-Π³ΠΎ порядка [2]. Π’ случаС ΡƒΠ·Π»Π° V 5, RA Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для своСго Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° V 4 and V 6 from the 1st neighbourhood and V 1 and V 3 from the 2nd neighbourhood. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эвристики Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ высокого порядка для создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π³Ρ€Π°Ρ„Π° для прогнозирования ссылок.

Подобно классификации ΡƒΠ·Π»ΠΎΠ², прСдсказаниС связи Ρ‚Π°ΠΊΠΆΠ΅ извСстно ΠΊΠ°ΠΊ частично ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сосСдствС для прСдсказания связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΡƒΠ·Π»Π°ΠΌΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ молСкулярныС Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ наша Π·Π°Π΄Π°Ρ‡Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, являСтся Π»ΠΈ данная ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Π° токсичной. На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ эта Π·Π°Π΄Π°Ρ‡Π° классификации ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° с использованиСм Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Ρ… Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй.

ΠžΠ±Π·ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ΠΈ классификации графичСских Π΄Π°Π½Π½Ρ‹Ρ…. КаТдая ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ​​в Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ считаСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… i.i.d. Π€ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΌΠΎΠ»Π΅ΠΊΡƒΠ» взяты ΠΈΠ· [3]. Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ красныС части ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ части ΠΌΠΎΠ»Π΅ΠΊΡƒΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚ΠΎΠΊΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ. Π­Ρ‚ΠΎ Π½Π΅ относится ΠΊ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, поэтому, поТалуйста, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ части. Если Π²Π°ΠΌ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ… большС, посмотритС [3]

ΠšΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„, Π³Π΄Π΅ Π°Ρ‚ΠΎΠΌ являСтся ΡƒΠ·Π»ΠΎΠΌ, Π° связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚ΠΎΠΌΠ°ΠΌΠΈ β€” Ρ€Π΅Π±Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ΠΈ классификации ΠΏΠΎ всСму Π³Ρ€Π°Ρ„Ρƒ. Π Π°Π·Π½ΠΈΡ†Π° здСсь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ даСтся мноТСствСнных экзСмпляров Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ², ΠΈ Π½Π° Π½ΠΈΡ… ΠΌΡ‹ ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌ Π½Π°ΡˆΡƒ модСль [1]. ΠœΡ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ вСсь Π³Ρ€Π°Ρ„ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡƒΠ·Π΅Π» ΠΈΠ»ΠΈ Ρ€Π΅Π±Ρ€ΠΎ.

Π§Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π² Π·Π°Π΄Π°Ρ‡Π΅ обучСния Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмплярах Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ i.i.d . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эта Π·Π°Π΄Π°Ρ‡Π° обучСния Π½Π° Π³Ρ€Π°Ρ„Π°Ρ… ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ°, Ссли Π½Π΅ такая ΠΆΠ΅, Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ классификации, рСгрСссии ΠΈ кластСризации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² стандартных Π·Π°Π΄Π°Ρ‡Π°Ρ… машинного обучСния. Для нас это отличная Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ стандартных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² машинного обучСния, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ RandomForest, SVM ΠΈΠ»ΠΈ XGBoost.

ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ сообщСства для Π³Ρ€Π°Ρ„ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Ρƒ кластСризации ΡƒΠ·Π»ΠΎΠ² Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π° . Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠ΅Ρ‚ΡŒ ΡƒΡ‡Π΅Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСстС написали хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ΅Ρ‚ΡŒ ΡƒΡ‡Π΅Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСстС написали хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ. ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ кластСры ΡƒΡ‡Π΅Π½Ρ‹Ρ…, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Ρ€Π°Π·Π½Ρ‹Ρ… областях. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· [5].

Π—Π΄Π΅ΡΡŒ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ обнаруТСния сообщСства Π±ΡƒΠ΄Π΅Ρ‚ выявлСниС этих Π³Ρ€ΡƒΠΏΠΏ ΡƒΡ‡Π΅Π½Ρ‹Ρ…, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Ρ€Π°Π·Π½Ρ‹Ρ… областях. Π₯отя это каТСтся ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным, кластСры сообщСств ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ довольно расплывчато ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ΅ срСди Ρ€Π°Π·Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… [4]. БообщСства Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ большС затрудняСт ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅.

Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π»Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ сообщСств Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ большС соСдинСний с сосСдними Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ·Π»Ρ‹ с мСньшим количСством Ρ€Π΅Π±Π΅Ρ€, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ сообщСства. Π­Ρ‚ΠΎ тСорСтичСскиС основы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основано Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² обнаруТСния сообщСств. БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² обнаруТСния сообщСств, Π½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, основанныС Π½Π° ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ кластСризации , статистичСском Π²Ρ‹Π²ΠΎΠ΄Π΅ , ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ , Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΈ [6].

ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ сущСствуСт 4 основных Ρ‚ΠΈΠΏΠ° Π·Π°Π΄Π°Ρ‡ машинного обучСния Π½Π° Π³Ρ€Π°Ρ„Π°Ρ…: классификация ΡƒΠ·Π»ΠΎΠ², прСдсказаниС ссылок, ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ всСму Π³Ρ€Π°Ρ„Ρƒ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ сообщСства. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих Π·Π°Π΄Π°Ρ‡ сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ обучСния с ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΌ/Π±Π΅Π· учитСля. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ взаимосвязаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ нСзависимости Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ выполняСтся. Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ это частично ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ .

Π― ΡƒΡ‡ΡƒΡΡŒ Π½Π° магистра искусств Π² области искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° Π² АмстСрдамском унивСрситСтС. Π’ свободноС врСмя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ я ΠΈΠ³Ρ€Π°ΡŽ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°ΡŽ свою модСль Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ обучСния (ΠΊΠ»ΡΠ½ΡƒΡΡŒ, это сработало!).

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *