Y ΠΌΠΎΠ΄ΡƒΠ»ΡŒ x ΠΊΠ°ΠΊ называСтся Π³Ρ€Π°Ρ„ΠΈΠΊ: Ѐункция y=|Ρ…| | АлгСбра

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

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y Ρ…2 3Ρ… 2. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Π°Ρ ΠΈ кубичСская Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π Π°Π·Π΄Π΅Π»Ρ‹: ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°

Π’Π΅ΠΌΠ°: β€œΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, содСрТащСй ΠΌΠΎΠ΄ΡƒΠ»ΡŒβ€.
(На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 β€” 6x + 3.)

ЦСль.

  • Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ располоТСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости Π² зависимости ΠΎΡ‚ модуля.
  • Π Π°Π·Π²ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, содСрТащСй ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Π₯ΠΎΠ΄ ΡƒΡ€ΠΎΠΊΠ°.

1. Π­Ρ‚Π°ΠΏ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π½Π°Π½ΠΈΠΉ.

Π°) ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° домашнСго задания.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 β€” 6Ρ… + 3. Найти Π½ΡƒΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

РСшСниС.

2. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹: Ρ…= β€” b/2Π° = β€” (-6)/2=3, Ρƒ(3) = 9 – 18 + 3 = β€” 6, А(3; -6).

4. Нули Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Ρƒ(Ρ…) = 0, Ρ… 2 β€” 6Ρ… + 3 = 0, D = 36 β€” 4Β·3 = 36 – 12 = 24, D>0,

x 1,2 = (6 Β± )/2 = 3 Β± ; Π’(3 β€” ;0), Π‘(3 + ;0).

Π“Ρ€Π°Ρ„ΠΈΠΊ Π½Π° рис.1.

Алгоритм построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ β€œΠ²Π΅Ρ‚Π²Π΅ΠΉβ€ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹.

2. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹.

3. Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ оси симмСтрии.

4. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ нСсколько Ρ‚ΠΎΡ‡Π΅ΠΊ.

Π±) Рассмотрим построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, содСрТащих ΠΌΠΎΠ΄ΡƒΠ»ΡŒ:

1. Ρƒ = |Ρ…|. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 2.

2.Ρƒ = |Ρ…| + 1. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 3.

3. Ρƒ = |Ρ… + 1|. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ рисункС 4.

Π’Ρ‹Π²ΠΎΠ΄.

1. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ…| + 1 получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ…| ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ пСрСносом Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ {0;1}.

2. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ… + 1| получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ…| ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ пСрСносом Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ {-1;0}.

2.ΠžΠΏΠΈΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

Π­Ρ‚Π°ΠΏ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π Π°Π±ΠΎΡ‚Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ….

Π“Ρ€ΡƒΠΏΠΏΠ° 1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

Π°) Ρƒ = Ρ… 2 β€” 6|x| + 3,

Π±) Ρƒ = |Ρ… 2 β€” 6Ρ… + 3|.

РСшСниС.

1.ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 -6Ρ…+3.

2. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ симмСтрично ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡƒ.

Π“Ρ€Π°Ρ„ΠΈΠΊ Π½Π° рисункС 5.

Π±) 1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 β€” 6Ρ… + 3.

2. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ симмСтрично ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡ….

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 6.

Π’Ρ‹Π²ΠΎΠ΄.

1. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = f(|x|) получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = f(x), ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡƒ.

2. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |f(x)| получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = f(x), ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡ….

Π“Ρ€ΡƒΠΏΠΏΠ° 2.ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

Π°) Ρƒ = |x 2 β€” 6|x| + 3|;

Π±) y = |x 2 β€” 6x + 3| β€” 3.

РСшСниС.

1. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 + 6x + 3 ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡƒ, получаСтся Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 β€” 6|x| + 3.

2. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ симмСтрично ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡ….

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 7.

Π’Ρ‹Π²ΠΎΠ΄.

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = |f (|x|)| получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = f(Ρ…), ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ осСй ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

1. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 β€” 6Ρ… + 3 ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡ….

2. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ пСрСносим Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ {0;-3}.

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 8.

Π’Ρ‹Π²ΠΎΠ΄. Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |f(x)| + a получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |f(x)| ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ пСрСносом Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ {0,a}.

Π“Ρ€ΡƒΠΏΠΏΠ° 3.ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π°) Ρƒ = |x|(Ρ… β€” 6) + 3; Π±) Ρƒ = Ρ…|x β€” 6| + 3.

РСшСниС.

Π°) Ρƒ = |x| (x β€” 6) + 3, ΠΈΠΌΠ΅Π΅ΠΌ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ систСм:

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = -Ρ… 2 + 6x + 3 ΠΏΡ€ΠΈ Ρ…

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 9.

Π±) Ρƒ = Ρ… |Ρ… β€” 6| + 3, ΠΈΠΌΠ΅Π΅ΠΌ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ систСм:

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = β€” Ρ… 2 + 6Ρ… + 3 ΠΏΡ€ΠΈ Ρ… 6.

2. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹: Ρ… = β€” b/2a = 3, Ρƒ(3) =1 2, А(3;12).

3. Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ оси симмСтрии: Ρ… = 3.

4. НСсколько Ρ‚ΠΎΡ‡Π΅ΠΊ: Ρƒ(2) = 11, Ρƒ(1) = 3; Ρƒ(-1) = β€” 4.

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 β€” 6Ρ… + 3 ΠΏΡ€ΠΈ Ρ… = 7 Ρƒ(7) = 10.

Π“Ρ€Π°Ρ„ΠΈΠΊ Π½Π° рис.10.

Π’Ρ‹Π²ΠΎΠ΄. ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½ΡƒΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, содСрТащихся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Π—Π°Ρ‚Π΅ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ².

(ΠŸΡ€ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ каТдая Π³Ρ€ΡƒΠΏΠΏΠ° исслСдовала влияниС модуля Π½Π° Π²ΠΈΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ сдСлала ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.)

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ²ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ для Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, содСрТащих ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Π’Π°Π±Π»ΠΈΡ†Π° построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, содСрТащих ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Π“Ρ€ΡƒΠΏΠΏΠ° 4.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π°) Ρƒ = Ρ… 2 β€” 5x + |x β€” 3|;

Π±) Ρƒ = |x 2 β€” 5x| + x β€” 3.

РСшСниС.

Π°) Ρƒ = Ρ… 2 β€” 5Ρ… + |Ρ… β€” 3|, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ совокупности систСм:

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 -6Ρ… + 3 ΠΏΡ€ΠΈ Ρ… 3,
Π·Π°Ρ‚Π΅ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = Ρ… 2 β€” 4Ρ… β€” 3 ΠΏΡ€ΠΈ Ρ… > 3 ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ Ρƒ(4) = -3, Ρƒ(5) = 2, Ρƒ(6) = 9.

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 11.

Π±) Ρƒ = |Ρ… 2 β€” 5Ρ…| + Ρ… β€” 3, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ совокупности систСм:

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅.

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° рисункС 12.

Π’Ρ‹Π²ΠΎΠ΄.

Выяснили влияниС модуля Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ слагаСмом Π½Π° Π²ΠΈΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π°) Ρƒ = |Ρ… 2 β€” 5Ρ… + |x β€” 3||,

Π±) Ρƒ= ||x 2 β€” 5x| + Ρ… β€” 3|.

РСшСниС.

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡ….

Π“Ρ€ΡƒΠΏΠΏΠ°.5

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Ρƒ =| Ρ… β€” 2| (|x| β€” 3) β€” 3.

РСшСниС.

Рассмотрим Π½ΡƒΠ»ΠΈ Π΄Π²ΡƒΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ: x = 0, Ρ… – 2 = 0. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ постоянного Π·Π½Π°ΠΊΠ°.

ИмССм ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ систСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ:

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ².

Π“Ρ€Π°Ρ„ΠΈΠΊ Π½Π° рисункС 15.

Π’Ρ‹Π²ΠΎΠ΄. Π”Π²Π° модуля Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… уравнСниях сущСствСнно услоТнили построСниС ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, состоящСго ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ².

УчащиСся записывали выступлСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏ, записывали Π²Ρ‹Π²ΠΎΠ΄Ρ‹, участвовали Π² ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅.

3.

Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠΌ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ располоТСниСм модуля:

1. Ρƒ = Ρ… 2 + 4Ρ… + 2;

2. Ρƒ = β€” Ρ… 2 + 6Ρ… β€” 4.

4. РСфлСксивно – ΠΎΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹ΠΉ этап.

1.ΠžΡ†Π΅Π½ΠΊΠΈ Π·Π° ΡƒΡ€ΠΎΠΊ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ:

Π°) Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅;

Π±) Π·Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

2. Какой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсСн Π½Π° ΡƒΡ€ΠΎΠΊΠ΅?

3. Π’Ρ€ΡƒΠ΄Π½ΠΎΠ΅ Π»ΠΈ домашнСС Π·Π°Π΄Π°Π½ΠΈΠ΅?

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

ΠœΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию сСрвис ΠΏΠΎ ΠΏΠΎΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½, всС ΠΏΡ€Π°Π²Π° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

Desmos . Для Π²Π²ΠΎΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ. Π’Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π²Π½ΠΈΠ·Ρƒ ΠΎΠΊΠ½Π°. Для увСличСния ΠΎΠΊΠ½Π° с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π»Π΅Π²ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ, Ρ‚Π°ΠΊ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΎΠ½Π»Π°ΠΉΠ½
  • Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ слоТных Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… нСявно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ эллипс x^2/9+y^2/16=1)
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… ссылку, которая становится доступной для всСх Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠΌ, Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π»ΠΈΠ½ΠΈΠΉ
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ, использованиС констант
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² полярной систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ r ΠΈ ΞΈ(\theta))

Π‘ Π½Π°ΠΌΠΈ Π»Π΅Π³ΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ слоТности. 2 называСтся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. Π“Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ являСтся ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Π°. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹ прСдставлСн Π½Π° рисункС Π½ΠΈΠΆΠ΅.

ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Π°Ρ функция

Рис 1. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΎΠ½ симмСтричСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠžΡƒ. Ось ΠžΡƒ называСтся осью симмСтрии ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ссли провСсти Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ оси ΠžΡ… Π²Ρ‹ΡˆΠ΅ это оси. Π’ΠΎ ΠΎΠ½Π° пСрСсСчСт ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρƒ Π² Π΄Π²ΡƒΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…. РасстояниС ΠΎΡ‚ этих Ρ‚ΠΎΡ‡Π΅ΠΊ Π΄ΠΎ оси ΠžΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ.

Ось симмСтрии раздСляСт Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹ ΠΊΠ°ΠΊ Π±Ρ‹ Π½Π° Π΄Π²Π΅ части. Π­Ρ‚ΠΈ части Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ вСтвями ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹. А Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹ которая Π»Π΅ΠΆΠΈΡ‚ Π½Π° оси симмСтрии называСтся Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ ось симмСтрии ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ этой Ρ‚ΠΎΡ‡ΠΊΠΈ (0;0).

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

1. ΠŸΡ€ΠΈ Ρ… =0, Ρƒ=0, ΠΈ Ρƒ>0 ΠΏΡ€ΠΈ Ρ…0

2. МинимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ квадратичная функция достигаСт Π² своСй Π²Π΅Ρ€ΡˆΠΈΠ½Π΅. Ymin ΠΏΡ€ΠΈ x=0; Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ максимального значСния Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ сущСствуСт.

3. Ѐункция ΡƒΠ±Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ (-∞;0] ΠΈ возрастаСт Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ }

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ Π² 9-ΠΌ классС (ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° + ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°) Π½Π° Ρ‚Π΅ΠΌΡƒ Β«ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² с модулями»

Π’Π΅ΠΌΠ°: ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ.

Π¦Π΅Π»ΠΈ:

  • Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ понятиС Β«Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ; Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ; Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС Excel;
  • Π Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ аналитичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ сравнСния способов построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅;
  • Π’ΠΎΡΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ общСния учащихся Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ….

Π₯ΠžΠ” УРОКА

1. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопросы:

Π°) Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ опрСдСлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ?

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

Π±) Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ?

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π“Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ называСтся мноТСство всСх Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости, абсциссы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Ρ‹ значСниям нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ· области опрСдСлСния этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,  Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ – ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ значСниям Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

2. ОбъяснСниС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

ВыступлСниС учащСгося. 

Π°) Π“Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ…| Π΅ΡΡ‚ΡŒ прямой ΡƒΠ³ΠΎΠ» с Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ Π² Ρ‚.(0,0), Ρ‚.ΠΊ. функция ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π½Π° мноТСствС всСх Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл,
 Ρ‚.ΠΊ.  , Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ… > 0 ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρƒ = Ρ… – биссСктриса 1 ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Π° ΠΏΡ€ΠΈ Ρ… < 0 ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρƒ = – Ρ… – биссСктриса 2 ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°. (ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° слайдС)
Π±)  Π“Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = – |Ρ…| являСтся прямой ΡƒΠ³ΠΎΠ» с Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ Π² Ρ‚. (0,0), Π½ΠΎ стороны ΡƒΠ³Π»Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π²Π½ΠΈΠ·.

Π²) Для построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ =  |Ρ…| + 3
Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |x| Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ
ΠΏΠΎ оси Ρƒ Π½Π° 3 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Π²Π΅Ρ€Ρ….

Π³) Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ… – 5|
Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |x| Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ оси Ρ… Π½Π° 5 Π΅Π΄ΠΈΠ½ΠΈΡ† Π²ΠΏΡ€Π°Π²ΠΎ.
Π΄) Для построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ… + 5| – 3
Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |x| Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ
ΠΏΠΎ оси Ρ… Π½Π° 5 Π΅Π΄ΠΈΠ½ΠΈΡ† Π²Π»Π΅Π²ΠΎ ΠΈ Π½Π° 3 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Π½ΠΈΠ· ΠΏΠΎ оси Ρƒ.
Π΅) Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = 2 |Ρ…| получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρƒ = |Ρ…|
растяТСниСм ΠΎΡ‚ оси ОΠ₯ Π² Π΄Π²Π° Ρ€Π°Π·Π°.

Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ: ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρƒ = |Ρ… – 2| + |Ρ… + 3| ΠΈ Ρƒ = |Ρ… – 2| – |Ρ… + 3|

Как Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ? (Π’Π·ΡΡ‚ΡŒ значСния ΠΈ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρƒ = |Ρ… – 2| ΠΈ Ρƒ = |Ρ… + 3| ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ абсциссам)

ΠŸΡ€ΠΈ Ρ… = – 3, Ρƒ = 5 ΠΈ ΠΏΡ€ΠΈ Ρ… = 2, Ρƒ = 5. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π΅Ρ‰Π΅ значСния Ρ… = – 4, Ρƒ = 7 ΠΈ Ρ… = 3, Ρƒ = 7. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, для построСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° достаточно Π²Π·ΡΡ‚ΡŒ значСния Ρ… = – 3, 2, – 4, 3. Π’ΠΎ Π΅ΡΡ‚ΡŒ значСния, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ€Π°Π²Π΅Π½ 0 ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ большС ΠΈΡ… ΠΈΠ»ΠΈ мСньшС.

Π’ΠΎΠΎΠ±Ρ‰Π΅, для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ… – Π°| + |Ρ… – Π²|, достаточно Π²Π·ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Π° ΠΈ Π² ΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π° ΠΈb.

Π’Π°ΠΊΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ называСтся Β«ΠšΠΎΡ€Ρ‹Ρ‚ΠΎΒ»

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом строится Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ… – Π°| – |Ρ… – Π²|.

Π’Π°ΠΊΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ называСтся Β«ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΠΊΠ°Β».

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ = |Ρ… + 1| – |Ρ… – 2|

Π’Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ свои названия. НапримСр, Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:  (Β«Π’ΠΎΠ»Π½Π°Β»)

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ  (Β«WΒ»)

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π° > 0 («Канава»)

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ  Π° < b (Β«Π“ΠΎΡ€ΠΊΠ°Β»)

3.

Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ: РСбята, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ вспомним, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС Excel.

ВыступлСниС учащСгося.

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

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

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

2. Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠœΠ°ΡΡ‚Π΅Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. Π‘Π½Π°Ρ‡Π°Π»Π° Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ячСйку строки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вводится Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая начинаСтся со Π·Π½Π°ΠΊΠ° Β«Ρ€Π°Π²Π½ΠΎΒ»,  Π΄Π°Π»Π΅Π΅ эта Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° вводится Π²ΠΎ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ячСйки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с использованиСм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ

3. ПослС этого производится построСниС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹-Π³Ρ€Π°Ρ„ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎ шагам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрии Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ:

  • На ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.
  • На Π²Ρ‚ΠΎΡ€ΠΎΠΌ шагС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π² строках ΠΈΠ»ΠΈ Π² столбцах хранятся названия ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ ряд Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΉ строкС ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΌ столбцС содСрТатся ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.
  • На Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ шагС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹: ввСсти Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ осСй, ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ шкал осСй ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈ внСшний Π²ΠΈΠ΄ сСтки ΠΈ Π»Π΅Π³Π΅Π½Π΄Ρ‹ ΠΈ Ρ‚.Π΄.
  • На Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ шагС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ размСщСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹: Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ листС ΠΈΠ»ΠΈ Π½Π° листС с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (внСдрСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ построСн Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ: Ну Ρ‡Ρ‚ΠΎ, вспомнили, ΠΊΠ°ΠΊ строится Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС Excel? А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ выясним, Π½Π° Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ.
Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π·ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊ отобразился ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ).
Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ввСсти Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ячСйку. Для этого Π² элСктронных Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… имССтся нСсколько сотСн встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΈ катСгория ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ сСгодня строим Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ABS – Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ). Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.
Π”Π°Π»Π΅Π΅ для ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠœΠ°ΡΡ‚Π΅Ρ€Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, ΠΏΡ€ΠΈ этом ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π² Ρ‚ΠΈΠΏ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Π’ нашСм случаС ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ со значСниями, соСдинСнными ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ строятся ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊ построСн, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡˆΠΊΠ°Π»Ρƒ ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρƒ основных Π΄Π΅Π»Π΅Π½ΠΈΠΉ – 1, Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… – 0,5, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ для нас восприятии.

4. Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ: (3 Π³Ρ€ΡƒΠΏΠΏΡ‹): ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² тСтрадях ΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС Excel.

I Π³Ρ€ΡƒΠΏΠΏΠ°

II Π³Ρ€ΡƒΠΏΠΏΠ°

III Π³Ρ€ΡƒΠΏΠΏΠ°

  1. y = |x + 4| – 3
  2. y = |Ρ…| + |x – 3|
  3. y = |x| – |x – 3|
  1. y = |x – 2| + 5
  2. y = |x + 2| + |x – 5|
  3. y = |x + 2| – |x – 5|
  1. y = |x + 3| – 4
  2. y = |x – 3| + |x + 4|
  3. y = |x + 3| – |x + 4|

ΠžΡ‚Π²Π΅Ρ‚Ρ‹:

I Π³Ρ€ΡƒΠΏΠΏΠ°

y = |x + 4| – 3

II Π³Ρ€ΡƒΠΏΠΏΠ°

y = |x – 2| + 5

y = |x + 2| + |x – 5|

y = |x + 2| – |x – 5|

III Π³Ρ€ΡƒΠΏΠΏΠ°

y = |x + 3| – 4

y = |x – 3| + |x + 4|

y = |x – 3| – |x + 4|

5. Π˜Ρ‚ΠΎΠ³ ΡƒΡ€ΠΎΠΊΠ°. ΠžΡ†Π΅Π½ΠΊΠΈ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² тСтрадях ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ: РСбята, скаТитС поТалуйста, сколько Π½ΡƒΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ?

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Достаточно Π²Π·ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ (значСния a ΠΈ b ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ большС ΠΈ мСньшС a ΠΈ b)

Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ:  Π Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ скаТитС, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС Excel.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: НуТно ΠΏΡ€ΠΎΠΉΡ‚ΠΈ всС значСния с шагом Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΎΡ‚ мСньшСго, Ρ‡Π΅ΠΌ a ΠΈΠ»ΠΈ b Π΄ΠΎ большСго a ΠΈΠ»ΠΈ b Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ b < a ΠΈΠ»ΠΈ b > a

ΠžΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄: Π‘Π΅Π· знания построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС Excel.

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅: Β§ 12 β„– 163 (1, 5, 6)

Ρƒ = |x + 3| + 2

Ρƒ = |x| + |x – 2|

y = |x + 1| – |x|

ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΈ постройтС Π² Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Знакомство с модулями, слоями ΠΈ модСлями

Для машинного обучСния Π² TensorFlow Π²Π°ΠΌ, вСроятно, потрСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ модСль.

МодСль, абстрактно:

  • Ѐункция, которая вычисляСт Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π½Π·ΠΎΡ€Π°Ρ… ( прямой ΠΏΡ€ΠΎΡ…ΠΎΠ΄ )
  • НСкоторыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π’ этом руководствС Π²Ρ‹ заглянСтС ΠΏΠΎΠ΄ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Keras, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ TensorFlow. Π—Π΄Π΅ΡΡŒ рассматриваСтся, ΠΊΠ°ΠΊ TensorFlow собираСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Keras, см. ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ руководств ΠΏΠΎ Keras.

Настройка

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π½Π·ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠ°ΠΊ tf
ΠΈΠ· Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя
%load_ext тСнзорная доска
 

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ слоСв Π² TensorFlow

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ состоят ΠΈΠ· слоСв. Π‘Π»ΠΎΠΈ β€” это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с извСстной матСматичСской структурой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’ TensorFlow Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ высокоуровнСвых Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ слоСв ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Keras ΠΈΠ»ΠΈ Sonnet, построСны Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΌ классС: тс.ΠœΠΎΠ΄ΡƒΠ»ΡŒ .

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‡Π΅Π½ΡŒ простого tf.Module , Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ со скалярным Ρ‚Π΅Π½Π·ΠΎΡ€ΠΎΠΌ:

 class SimpleModule(tf.Module):
  def __init__(я, имя=НСт):
    супСр().__init__(имя=имя)
    self.a_variable = tf.Variable(5.0, name="train_me")
    self.non_trainable_variable = tf.Variable(5.0, trainable=False, name="do_not_train_me")
  Π·Π°Ρ‰ΠΈΡ‚Π° __call__(я, Ρ…):
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ self.a_variable * x + self.non_trainable_variable
simple_module = простой ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (имя = "простой")
простой_ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (tf.constant (5.0))
 

 

ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ, Π² Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС, слои β€” это тСрминология Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ обучСния для Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β»: ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ состояниС ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ это состояниС.

Π’ __call__ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ дСйствуСт ΠΊΠ°ΠΊ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Python; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ свои ΠΌΠΎΠ΄Π΅Π»ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ функциями, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎ любой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ слоСв ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²ΠΎ врСмя Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: tf.Module являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ классом ΠΊΠ°ΠΊ для tf.keras.layers.Layer , Ρ‚Π°ΠΊ ΠΈ для tf.keras.Model , поэтому всС, с Ρ‡Π΅ΠΌ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ здСсь, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ Π² Keras. По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ историчСской совмСстимости слои Keras Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, поэтому ваши ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ слои Keras. Однако ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ Π² любом случаС.

По подклассу tf.ΠœΠΎΠ΄ΡƒΠ»ΡŒ , любой tf. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠ»ΠΈ экзСмпляров tf.Module , Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… свойствам этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ автоматичСски. Π­Ρ‚ΠΎ позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ tf.Module s.

 # ВсС ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
print("ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:", simple_module.trainable_variables)
# КаТдая пСрСмСнная
print("всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:", simple_module.variables)
 
ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅&Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; (,)
всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅&Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; (, )
 

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ двухслойной Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-слойной ΠΌΠΎΠ΄Π΅Π»ΠΈ, состоящСй ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ (Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ) слой:

 класс Dense(tf.Module):
  def __init__(self, in_features, out_features, name=None):
    супСр(). __init__(имя=имя)
    self.w = tf.Variable(
      tf.random.normal([in_features, out_features]), имя='w')
    self.b = tf.Variable(tf.zeros([out_features]), name='b')
  Π·Π°Ρ‰ΠΈΡ‚Π° __call__(я, Ρ…):
    y = tf.matmul(x, self.w) + self.b
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ tf.nn.relu(y)
 

И Π·Π°Ρ‚Π΅ΠΌ полная модСль, которая создаСт Π΄Π²Π° экзСмпляра слоя ΠΈ примСняСт ΠΈΡ…:

 class SequentialModule(tf.Module):
  def __init__(я, имя=НСт):
    супСр().__init__(имя=имя)
    self.dense_1 = ΠŸΠ»ΠΎΡ‚Π½Ρ‹ΠΉ (in_features=3, out_features=3)
    self.dense_2 = ΠŸΠ»ΠΎΡ‚Π½Ρ‹ΠΉ (in_features=3, out_features=2)
  Π·Π°Ρ‰ΠΈΡ‚Π° __call__(я, Ρ…):
    Ρ… = self.dense_1 (Ρ…)
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ self.dense_2(x)
# Π’Ρ‹ сдСлали модСль!
my_model = SequentialModule(name="the_model")
# Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ со случайными Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ
print("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ:", my_model(tf.constant([[2.0, 2.0, 2.0]])))
 
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ: tf.Tensor([[0.0.]], shape=(1, 2), dtype=float32)
 

ЭкзСмпляры tf. Module Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски рСкурсивно ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π΅ΠΌΡƒ экзСмпляры tf.Variable ΠΈΠ»ΠΈ tf.Module . Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ коллСкциями tf.Module с ΠΎΠ΄Π½ΠΈΠΌ экзСмпляром ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

 ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ("ΠŸΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈ:", my_model.submodules)
 
ΠŸΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈ&ΠΊΠΎΠ»ΠΎΠ½; (<__main__. ΠŸΠ»ΠΎΡ‚Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎ адрСсу 0x7f9a84a02d90>, <__main__.Dense ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎ адрСсу 0x7f9a84a0d820>)
 
 для var в my_model.variables:
  ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ(Π²Π°Ρ€, "\n")
 

, 0,4479225]], dtype=float32)>
 Variable 'b:0' shape=(2,) dtype=float32, numpy=array([0., 0.], dtype=float32)>

 

ОТиданиС создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ здСсь, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ слоя. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ пСрСмСнная w ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π°.

ΠžΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ созданиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° модуля с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π²Π²ΠΎΠ΄Π°, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π²ΠΎΠ΄Π°.

 класс FlexibleDenseModule(tf.Module):
  # ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π΅Ρ‚ нСобходимости Π² `in_features`
  def __init__(self, out_features, name=None):
    супСр().__init__(имя=имя)
    self.is_built = Π›ΠΎΠΆΡŒ
    self.out_features = Π²Π½Π΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  Π·Π°Ρ‰ΠΈΡ‚Π° __call__(я, Ρ…):
    # Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅. 
    Ссли нС self.is_built:
      self.w = tf.Variable(
        tf.random.normal([x.shape[-1], self.out_features]), name='w')
      self.b = tf.Variable(tf.zeros([self.out_features]), name='b')
      self.is_built = Π˜ΡΡ‚ΠΈΠ½Π°
    y = tf.matmul(x, self.w) + self.b
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ tf.nn.relu(y)
 
 # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅
класс MySequentialModule (tf.Module):
  def __init__(я, имя=НСт):
    супСр().__init__(имя=имя)
    self.dense_1 = Π“ΠΈΠ±ΠΊΠΈΠΉDenseModule(out_features=3)
    self.dense_2 = Π“ΠΈΠ±ΠΊΠΈΠΉDenseModule(out_features=2)
  Π·Π°Ρ‰ΠΈΡ‚Π° __call__(я, Ρ…):
    Ρ… = self.dense_1 (Ρ…)
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ self.dense_2(x)
my_model = MySequentialModule(name="the_model")
print("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ:", my_model(tf.constant([[2.0, 2.0, 2.0]])))
 
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ: tf.Tensor([[0.0.36266896]], Ρ„ΠΎΡ€ΠΌΠ°=(1, 2), dtype=float32)
 

Π­Ρ‚Π° Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ являСтся ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ слоям TensorFlow часто трСбуСтся ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΡƒ своих Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, tf. keras.layers.Dense , Π° Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ вСсов

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ tf.Module ΠΈ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΈ ΠΊΠ°ΠΊ SavedModel.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ β€” это просто вСса (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ значСния Π½Π°Π±ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ):

 chkp_path = "my_checkpoint"
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° = tf.train.Checkpoint (модСль = моя_модСль)
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°.write(chkp_path)
 
'ΠΌΠΎΠΉ_ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚'
 

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ состоят ΠΈΠ· Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²: самих Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ индСксного Ρ„Π°ΠΉΠ»Π° для ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» отслСТиваСт, Ρ‡Ρ‚ΠΎ фактичСски сохраняСтся, ΠΈ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ содСрТат значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡƒΡ‚ΠΈ поиска ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².

 лс my_checkpoint*
 
my_checkpoint.data-00000-of-00001 my_checkpoint. index
 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ вся коллСкция ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… сохранСна, отсортирована ΠΏΠΎ содСрТащСму ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Python.

 tf.train.list_variables(chkp_path)
 
[('_CHECKPOINTABLE_OBJECT_GRAPH', []),
 ('model/dense_1/b/.ATTRIBUTES/VARIABLE_VALUE', [3]),
 ('model/dense_1/w/.ATTRIBUTES/VARIABLE_VALUE', [3, 3]),
 ('model/dense_2/b/.ATTRIBUTES/VARIABLE_VALUE', [2]),
 ('model/dense_2/w/.ATTRIBUTES/VARIABLE_VALUE', [3, 2])]
 

Π’ΠΎ врСмя распрСдСлСнного (многомашинного) обучСния ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, поэтому ΠΎΠ½ΠΈ Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«00000-ΠΈΠ·-00001Β»). Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ осколок.

Когда Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π²Ρ‹ пСрСзаписываСтС значСния Π² своСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Python.

 новая_модСль = MySequentialModule()
new_checkpoint = tf.train.Checkpoint (модСль = новая_модСль)
new_checkpoint.restore("my_checkpoint")
# Π”ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡˆΠ΅
new_model (tf. constant ([[2.0, 2.0, 2.0]]))
 

 
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π»Π΅ΠΆΠ°Ρ‚ Π² основС Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов обучСния tf.checkpoint.CheckpointManager β€” Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² руководствС ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ обучСния.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

TensorFlow ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π΅Π· исходных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Python, ΠΊΠ°ΠΊ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ TensorFlow Serving ΠΈ TensorFlow Lite, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ модСль ΠΈΠ· TensorFlow Hub.

TensorFlow Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ вычислСния, описанныС Π² Python, Π½ΠΎ Π±Π΅Π· исходного ΠΊΠΎΠ΄Π° . Для этого ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ описан Π² руководствС Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π­Ρ‚ΠΎΡ‚ Π³Ρ€Π°Ρ„ содСрТит ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΠ»ΠΈ ops , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ @tf.function , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ этот ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π³Ρ€Π°Ρ„.

 класс MySequentialModule(tf.Module):
  def __init__(я, имя=НСт):
    супСр().__init__(имя=имя)
    self.dense_1 = ΠŸΠ»ΠΎΡ‚Π½Ρ‹ΠΉ (in_features=3, out_features=3)
    self.dense_2 = ΠŸΠ»ΠΎΡ‚Π½Ρ‹ΠΉ (in_features=3, out_features=2)
  @tf.function
  Π·Π°Ρ‰ΠΈΡ‚Π° __call__(я, Ρ…):
    Ρ… = self.dense_1 (Ρ…)
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ self.dense_2(x)
# Π’Ρ‹ сдСлали модСль с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ!
my_model = MySequentialModule(name="the_model")
 

ΠœΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ сдСлали, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅. КаТдая ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ подпись, пСрСданная Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, создаСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„. Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. руководство Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ».

 ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (моя_модСль ([[2.0, 2.0, 2.0]]))
ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (моя_модСль ([[[2.0, 2.0, 2.0], [2.0, 2.0, 2.0]]]))
 
tf. Tensor([[0.8.78006]], shape=(1, 2), dtype=float32)
tf.Π’Π΅Π½Π·ΠΎΡ€(
[[[0. 8.78006]
  [0. 8.78006]]], shape=(1, 2, 2), dtype=float32)
 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, отслСдив Π΅Π³ΠΎ Π² сводкС TensorBoard.

 # ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°.
ΡˆΡ‚Π°ΠΌΠΏ = datetime.now().strftime("%Y%m%d-%H%M%S")
logdir = "logs/func/%s" % ΡˆΡ‚Π°ΠΌΠΏ
ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ = tf.summary.create_file_writer (logdir)
# Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ модСль, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ²Π΅ΠΆΡƒΡŽ трассировку
# Π˜Π½Π°Ρ‡Π΅ сводка Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ.
new_model = MySequentialModule()
# Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² скобки
# tf.summary.trace_on() ΠΈ tf.summary.trace_export().
tf.summary.trace_on (Π³Ρ€Π°Ρ„ΠΈΠΊ = Π˜ΡΡ‚ΠΈΠ½Π°)
tf.profiler.experimental.start(logdir)
# ΠŸΡ€ΠΈ трассировкС Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ tf.function.
z = ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (новая_модСль (tf.constant ([[2.0, 2.0, 2.0]])))
с Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ.as_default():
  tf.summary.trace_export(
      имя = "my_func_trace",
      шаг=0,
      profiler_outdir=logdir)
 
tf.Tensor([[0.9279648 0. ]], shape=(1, 2), dtype=float32)
 

ЗапуститС TensorBoard для просмотра ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ трассировки:

 #docs_infra: no_execute
%tensorboard --logdir ΠΆΡƒΡ€Π½Π°Π»Ρ‹/Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅

SavedModel

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ способ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ модСлями β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SavedModel . SavedModel содСрТит ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΈ Π½Π°Π±ΠΎΡ€ вСсов.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ модСль ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 tf.saved_model.save(my_model, "the_saved_model")
 
INFO:tensorflow:Активы, записанныС Π²: the_saved_model/Π°ΠΊΡ‚ΠΈΠ²Ρ‹
 
 # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ SavedModel Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅
  ls -l the_saved_model  
всСго 32
drwxr-sr-x 2 kbuilder kokoro 4096 28 ΠΌΠ°Ρ€Ρ‚Π° 01:20 Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ²
-rw-rw-r-- 1 kbuilder kokoro 56 28 ΠΌΠ°Ρ€Ρ‚Π° 01:20 ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ ΠΏΠ°Π»ΡŒΡ†Π°.pb
-rw-rw-r-- 1 kbuilder kokoro 17128 28 ΠΌΠ°Ρ€Ρ‚Π° 01:20 save_model.pb
drwxr-sr-x 2 kbuilder ΠΊΠΎΠΊΠΎΡ€ΠΎ 4096 ΠΌΠ°Ρ€Ρ‚Π° 28 01:20 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
 
 # ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ variable/ содСрТит ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  ls -l the_saved_model/ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅  
всСго 8
-rw-rw-r-- 1 kbuilder kokoro 490 28 ΠΌΠ°Ρ€Ρ‚Π° 01:20 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π΄Π°Π½Π½Ρ‹Π΅-00000-ΠΈΠ·-00001
-rw-rw-r-- 1 kbuilder kokoro 356 28 ΠΌΠ°Ρ€Ρ‚Π° 01:20 variable.index
 

Π€Π°ΠΉΠ» save_model.pb прСдставляСт собой Π±ΡƒΡ„Π΅Ρ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» tf.Graph .

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ модСль ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚:

 new_model = tf.saved_model.load("the_saved_model")
 

new_model , созданный ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сохранСнной ΠΌΠΎΠ΄Π΅Π»ΠΈ, являСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ TensorFlow Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π·Π½Π°Π½ΠΈΠΉ ΠΎ классС. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΈΠΏ SequentialModule .

 isinstance (new_model, SequentialModule)
 
Π›ΠžΠ–Π¬
 

Π­Ρ‚Π° новая модСль Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ подписями. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС подписСй ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ, восстановлСнной Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

 ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (моя_модСль ([[2.0, 2.0, 2.0]]))
ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (моя_модСль ([[[2.0, 2.0, 2.0], [2.0, 2.0, 2.0]]]))
 
tf.Tensor([[0.8.78006]], shape=(1, 2), dtype=float32)
tf.Π’Π΅Π½Π·ΠΎΡ€(
[[[0. 8.78006]
  [0. 8.78006]]], shape=(1, 2, 2), dtype=float32)
 

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ SavedModel , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ вСса ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ TensorFlow, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ tf.Module , Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ… снова.

МодСли и слои Keras

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Keras Π½Π΅ упоминался. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный высокоуровнСвый API ΠΏΠΎΠ²Π΅Ρ€Ρ… тс. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ Ρƒ людСй Π΅ΡΡ‚ΡŒ.

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Keras ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ tf.Module . ПолноС руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ модСлям Keras ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² руководствС Keras.

Π‘Π»ΠΎΠΈ Keras

tf.keras.layers.Layer являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ классом всСх слоСв Keras ΠΈ наслСдуСтся ΠΎΡ‚ tf.Module .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² слой Keras, просто Π·Π°ΠΌΠ΅Π½ΠΈΠ² родитСля, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² __call__ Π½Π° Π²Ρ‹Π·ΠΎΠ² :

 класс MyDense (tf.keras.layers.Layer):
  # Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ **kwargs для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² слоя Keras
  def __init__(self, in_features, out_features, **kwargs):
    super().__init__(**kwargs)
    # Π­Ρ‚ΠΎ скоро ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΊ этапу сборки; см. Π½ΠΈΠΆΠ΅
    self.w = tf.Variable(
      tf.random.normal([in_features, out_features]), имя='w')
    self. b = tf.Variable(tf.zeros([out_features]), name='b')
  Π΄Π΅Ρ„ Π²Ρ‹Π·ΠΎΠ²(я, Ρ…):
    y = tf.matmul(x, self.w) + self.b
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ tf.nn.relu(y)
simple_layer = MyDense (имя = "простой", in_features = 3, out_features = 3)
 

Π‘Π»ΠΎΠΈ Keras ΠΈΠΌΠ΅ΡŽΡ‚ свои собствСнныС __call__ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ бухгалтСрскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, описанныС Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ call() . Π’Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

 простой_слой([[2.0, 2.0, 2.0]])
 

 

Π‘Π±ΠΎΡ€ΠΊΠ°

step

Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ созданиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²Π²ΠΎΠ΄Π°.

Π‘Π»ΠΎΠΈ Keras ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ этап ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ слоСв. Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сборки .

build вызываСтся Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ вызываСтся с Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π²Π²ΠΎΠ΄Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (вСсов).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ слой MyDense Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Π³ΠΈΠ±ΠΊΠΈΠΌ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π΅Π³ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

 class FlexibleDense(tf.keras.layers.Layer):
  # ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ `**kwargs`, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Keras ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
  def __init__(self, out_features, **kwargs):
    super().__init__(**kwargs)
    self.out_features = Π²Π½Π΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  def build(self, input_shape): # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ состояниС слоя (вСса)
    self.w = tf.Variable(
      tf.random.normal([input_shape[-1], self.out_features]), name='w')
    self.b = tf.Variable(tf.zeros([self.out_features]), name='b')
  def call(self, inputs): # ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ вычислСниС ΠΎΡ‚ Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ tf.matmul (Π²Ρ…ΠΎΠ΄Ρ‹, self. w) + self.b
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ экзСмпляр слоя
flexible_dense = Гибкая ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ (out_features = 3)
 

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ модСль Π΅Ρ‰Π΅ Π½Π΅ построСна, поэтому ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π΅Ρ‚:

 flexible_dense.variables
 
[]
 

Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ выдСляСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°:

 # Π’Ρ‹Π·ΠΎΠ² с прСдсказуСмо случайными Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ
print("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ:", flexible_dense(tf.constant([[2.0, 2.0, 2.0], [3.0, 3.0, 3.0]])))
 
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ: tf.Π’Π΅Π½Π·ΠΎΡ€(
[[3,3555455 2,3450885 3,

06] [5.0333185 3.5176327 5.8584757]], shape=(2, 3), dtype=float32)

 Π³ΠΈΠ±ΠΊΠΈΠ΅_ΠΏΠ»ΠΎΡ‚Π½Ρ‹Π΅.ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
 
[,
  Variable 'flexible_dense/b:0' shape=(3,) dtype=float32, numpy=array([0., 0., 0.], dtype=float32)>]
 

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сборка вызываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹, Ссли входная Ρ„ΠΎΡ€ΠΌΠ° нСсовмСстима с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ слоя:

 ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°:
  print("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ:", flexible_dense(tf.constant([[2.0, 2.0, 2.0, 2.0]])))
ΠΊΡ€ΠΎΠΌΠ΅ tf.errors.InvalidArgumentError ΠΊΠ°ΠΊ e:
  print("Ошибка:", e)
 
Ошибка&Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; Π’ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ слоя Β«flexible_denseΒ» (Ρ‚ΠΈΠΏ FlexibleDense).
{ {function_node __wrapped__MatMul_device_/job:localhost/replica:0/task:0/device:GPU:0} } Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ нСсовмСстим: Π’[0]&ΠΊΠΎΠ»ΠΎΠ½; [1,4], Π’[1]&Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; [3,3] [Op:MatMul]
АргумСнты Π²Ρ‹Π·ΠΎΠ²Π°, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ слоСм 'flexible_dense' (Ρ‚ΠΈΠΏ FlexibleDense):
  β€’ inputs=tf.Tensor(shape=(1, 4), dtype=float32)
 

Π‘Π»ΠΎΠΈ Keras ΠΈΠΌΠ΅ΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ
  • ВстроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° для обучСния , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ использованиС логичСских Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²
  • ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ get_config ΠΈ from_config , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Python

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΎ Π½ΠΈΡ… Π² ΠΏΠΎΠ»Π½ΠΎΠΌ руководствС ΠΏΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ слоям ΠΈ модСлям.

МодСли Keras

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свою модСль ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ слои Keras.

Однако Keras Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ класс ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ tf.keras.Model . Он наслСдуСтся ΠΎΡ‚ tf.keras.layers.Layer , поэтому модСль Keras ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ слои Keras. МодСли Keras ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ ΠΈΡ… ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΎΡ†Π΅Π½ΠΊΡƒ, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, сохранСниС ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ….

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ SequentialModule свСрху с ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, снова прСобразуя __call__ Π² call() ΠΈ измСняя родитСля:

 class MySequentialModel(tf.keras.Model):
  def __init__(self, name=None, **kwargs):
    super().__init__(**kwargs)
    self.dense_1 = Гибкая ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ (out_features = 3)
    self. dense_2 = Гибкая ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ (out_features = 2)
  Π΄Π΅Ρ„ Π²Ρ‹Π·ΠΎΠ²(я, Ρ…):
    Ρ… = self.dense_1 (Ρ…)
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ self.dense_2(x)
# Π’Ρ‹ сдСлали модСль Keras!
my_sequential_model = MySequentialModel(name="the_model")
# Π’Ρ‹Π·ΠΎΠ² Ρ‚Π΅Π½Π·ΠΎΡ€Π° со случайными Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ
print("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ:", my_sequential_model(tf.constant([[2.0, 2.0, 2.0]])))
 
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ: tf.Tensor([[ 7.7389774 -1.2258627]], shape=(1, 2), dtype=float32)
 

Доступны всС Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ отслСТивания ΠΈ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅, Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ tf.Module , Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² слой ΠΈΠ»ΠΈ модСль Keras, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ свои ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для обучСния ΠΈΠ»ΠΈ сохранСния. ВмСсто этого Π²Π»ΠΎΠΆΠΈΡ‚Π΅ слои Keras Π²Π½ΡƒΡ‚Ρ€ΡŒ слоСв Keras.
 my_sequential_model.variables
 
[ 42729762, -0.4462564, 0.4730387]], dtype=float32)>,
 ,
 ,
 ]
 
 my_sequential_model.submodules
 
(<__main__.FlexibleDense ΠΏΠΎ адрСсу 0x7f9b79ca3be0>,
 <__main__.FlexibleDense ΠΏΠΎ адрСсу 0x7f9a8

d0>)

ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ tf.keras.Model β€” это ΠΎΡ‡Π΅Π½ΡŒ Pythonic ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ TensorFlow. Если Π²Ρ‹ пСрСноситС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ просто.

Если Π²Ρ‹ строитС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой простыС сборки ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… слоСв ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ мСсто, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями ΠΏΠΎ рСконструкции ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅.

Π’ΠΎΡ‚ Ρ‚Π° ΠΆΠ΅ модСль с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ API:

 inputs = tf.keras.Input(shape=[3,])
x = FlexibleDense (3) (Π²Ρ…ΠΎΠ΄Ρ‹)
Ρ… = Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ (2) (Ρ…)
my_functional_model = tf.keras.Model (Π²Ρ…ΠΎΠ΄Ρ‹ = Π²Ρ…ΠΎΠ΄Ρ‹, Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ = x)
моя_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ_модСль.summary()
 
МодСль&Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; "модСль"
_________________________________________________________________
 Π‘Π»ΠΎΠΉ (Ρ‚ΠΈΠΏ) Выходная Ρ„ΠΎΡ€ΠΌΠ° ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ #
================================================== ===============
 input_1 (InputLayer) [(НСт, 3)] 0
                                                                 
 flexible_dense_3 (FlexibleD (НСт, 3) 12
 смысл)
                                                                 
 flexible_dense_4 (FlexibleD (НСт, 2) 8
 смысл)
                                                                 
================================================== ===============
ВсСго ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² & Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; 20
ΠžΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ & Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; 20
НСобучаСмыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ & Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅; 0
_________________________________________________________________
 
 моя_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ_модСль (tf. constant ([[2.0, 2.0, 2.0]]))
 

 

ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ входная Ρ„ΠΎΡ€ΠΌΠ° задаСтся Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса построСния. АргумСнт input_shape Π² этом случаС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°ΠΊ None .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π£ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ input_shape ΠΈΠ»ΠΈ InputLayer Π² подклассовой ΠΌΠΎΠ΄Π΅Π»ΠΈ; эти Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ слои Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Keras

МодСли Keras ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ tf.Module .

МодСли Keras Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tf. saved_model.save() , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ модулями. Однако ΠΌΠΎΠ΄Π΅Π»ΠΈ Keras ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

 my_sequential_model.save("exname_of_file")
 
INFO:tensorflow:Активы, записанныС Π²: exname_of_file/assets
 

Π’Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ:

 рСконструированная_модСль = tf.keras.models.load_model("exname_of_file")
 
ΠŸΠ Π•Π”Π£ΠŸΠ Π•Π–Π”Π•ΠΠ˜Π•:tensorflow:Π’ Ρ„Π°ΠΉΠ»Π΅ сохранСния Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° конфигурация обучСния, поэтому модСль *Π½Π΅* скомпилирована. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.
 

Keras SavedModels Ρ‚Π°ΠΊΠΆΠ΅ сохраняСт состояния ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€Π°.

Π­Ρ‚Ρƒ Ρ€Π΅ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ модСль ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ ΠΎΠ½Π° даст Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ:

 рСконструированная_модСль (tf.constant ([[2.0, 2. 0, 2.0]]))
 

 

НСобходимо Π·Π½Π°Ρ‚ΡŒ большС ΠΎ сохранСнии ΠΈ сСриализации ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Keras, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ прСдоставлСниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… слоСв для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с руководством ΠΏΠΎ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΈ сСриализации.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Keras, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ руководствам Keras здСсь.

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ высокоуровнСвого API, построСнного Π½Π° tf.module , являСтся Sonnet ΠΎΡ‚ DeepMind, описаниС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ прСдставлСно Π½Π° ΠΈΡ… сайтС.

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π§Π°ΡΡ‚ΡŒ 1. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ohlone Biotechnology

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • ГрафичСская систСма
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° β€” ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ соотвСтствия
  • ИспользованиС Π»ΠΈΠ½ΠΈΠΈ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ соотвСтствия для экстраполяции Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° понимания
  • РСшСния

ВзглянитС Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΠΈΠΆΠ΅. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² этом руководствС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Π’ этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ концСнтрация (Π² ΠΌΠ³/ΠΌΠ» ΠΈΠ»ΠΈ ΠΌΠΈΠ»Π»ΠΈΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠ»ΠΈΡ‚Ρ€) ΠΈ абсорбция Π² Β«Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… абсорбции» (AU). ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ‚Π°ΠΊΡƒΡŽ ​​таблицу ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со спСктрофотомСтром β€” ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² биотСхнологиях для измСрСния поглощСния свСта растворами.

Глядя Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΠΌΡƒΡŽ связь ΠΎΡ‚ простого взгляда Π½Π° Ρ†ΠΈΡ„Ρ€Ρ‹. Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Π²Π°ΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ») ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ (AU)
0,00 0,00
3,25 0,06
7,25 0,121
15 0,246
30 0,474
60 0,905

взглянитС Π½Π° рисунки ΠΏΠΎΠ΄ этим тСкстом β€” рисунок слСва β€” это Ρ‚ΠΎ, ΠΊΠ°ΠΊ выглядит ваш Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· своих ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎ оси X ΠΈ ΠΏΠΎ оси Y , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (0, 0).

Π’ биотСхнологиях ΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… Β«Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ» Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ этих осСй. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· Π½Π° рисунок справа β€” это просто увСличСнная ΠΈ обрСзанная вСрсия вашСго Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Он содСрТит оси x ΠΈ y ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π° этих осях. Π“Ρ€Π°Ρ„ΠΈΠΊ Π½Π° справа  ΡΡ‚ΠΎ Ρ‚ΠΈΠΏ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅  ΠΏΠΎΡ‡Π΅ΠΌΡƒ  ΠΌΡ‹ рисуСм β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Однако графичСскиС ΠΈ графичСскиС Π΄Π°Π½Π½Ρ‹Π΅ β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числа. Числа Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ бСссмыслСнны, Ссли Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ΄Π°Π΄ΠΈΡ‚Π΅ ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΠ² Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚.

Взглянув Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ рисунки, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ нСсколько частСй ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «ось xΒ», Β«Π½Π°Ρ‡Π°Π»ΠΎΒ», Β«ΠΌΠ΅Ρ‚ΠΊΠ° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси» ΠΈ Β«ΠΌΠ΅Ρ‚ΠΊΠ° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси» ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ элСмСнтам ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, описанным Π½ΠΈΠΆΠ΅:

  1. ΠœΠ΅Ρ‚ΠΊΠ° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси
    ΠœΠ΅Ρ‚ΠΊΠ° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси β€” оси x β€” Π²Π°ΠΆΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° прСдставляСт Π²Π°ΡˆΡƒ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ . БлСдуя нашСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈΠ· ввСдСния Π² это руководство, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ΅Ρ‚ΠΊΠ° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси. Β«ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ»)Β» β€” это наша ΠΌΠ΅Ρ‚ΠΊΠ° ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ») являСтся нашСй нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’ нашСм экспСримСнтС ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡŽ, Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ нСзависимая пСрСмСнная. ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ совСт: ваша нСзависимая пСрСмСнная, скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Β«Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ числа», ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹Π΅ .

  2. ΠœΠ΅Ρ‚ΠΊΠ° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси
    ΠœΠ΅Ρ‚ΠΊΠ° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси , оси Y , прСдставляСт Π²Π°ΡˆΡƒ Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ . Π’Π°ΡˆΠ° зависимая пСрСмСнная часто являСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ/Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ сборС Π΄Π°Π½Π½Ρ‹Ρ…. Π’ нашСм сцСнарии нашСй зависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ являСтся Β«ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅Β» (Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… поглощСния, AU). ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ваша измСрСнная Β«ΠΏΠΎΠ³Π»ΠΎΡ‰Π°ΡŽΡ‰Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΒ» зависит ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ  . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ваша зависимая пСрСмСнная зависит ΠΎΡ‚ вашСй нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Напомним, Ρ‡Ρ‚ΠΎ нашСй нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ являСтся концСнтрация (ΠΌΠ³/ΠΌΠ»). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, наша ΠΌΠ΅Ρ‚ΠΊΠ° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси ΠΈ зависимая пСрСмСнная β€” Β«ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ (AU)Β».

    **Π’ΠΠ–ΠΠž: Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ осСй!**

  3. ΠŸΠΎΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ оси ΠΊΠ°ΠΊ Β«XΒ» ΠΈ Β«YΒ»
    ΠŸΠΎΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ оси, ΠΊΠ°ΠΊ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, с x Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси ΠΈ y Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси.

  4. НазваниС вашСго Π³Ρ€Π°Ρ„ΠΈΠΊΠ°
    НазваниС вашСго Π³Ρ€Π°Ρ„ΠΈΠΊΠ° зависит ΠΎΡ‚ вас. Π’Π°Ρˆ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅. НапримСр, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π½Π°Π·Π²Π°Ρ‚ΡŒ наш Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Β«ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈΒ». РСшая, ΠΊΠ°ΠΊ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси .

    ΠŸΡ€ΠΈ создании Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎ Π΄Π²ΡƒΡ… Π²Π΅Ρ‰Π°Ρ…:  ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° .

    КаТдая ось Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ создаСтС, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΊΠ°Π»Ρƒ, Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ для Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°Π±Π»ΠΈΡ†Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΡΡΡ‹Π»Π°Π»ΠΈΡΡŒ Π΄ΠΎ сих ΠΏΠΎΡ€ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅Β», Π±Ρ‹Π»Π° воссоздана здСсь:

    ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ») ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ (AU)
    0,00 0,00
    3,25 0,06
    7,25 0,121
    15 0,246
    30 0,474
    60 0,905

    ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ наша нСзависимая пСрСмСнная β€” пСрСмСнная, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ измСняСм β€” это ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ»). Наша зависимая пСрСмСнная β€” пСрСмСнная, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ измСряСм β€” это ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ (AU).

    Π—Π΄Π΅ΡΡŒ наши значСния Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой простыС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ числа, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ 0, 10, 20, 30 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³Π΅ Π½Π΅Ρ‚ быстро Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… мСст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± сами. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡˆΠΊΠ°Π»Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ± ΠΈ ошибок, Π½ΠΎ Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этим шагам, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΡˆΠΊΠ°Π»Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅:

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹

    1. Π‘Π½Π°Ρ‡Π°Π»Π° посмотритС Π½Π° значСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Бколько ΠΈΡ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Π½Π° сколько Π±Π°Π»Π»ΠΎΠ² Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ свою ΡˆΠΊΠ°Π»Ρƒ. Π£ нас Π΅ΡΡ‚ΡŒ ΡˆΠ΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для нашСй нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ ΡˆΠ΅ΡΡ‚ΡŒΡŽ линиями ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° этом. ВмСсто этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ сСбС большС мСста для построСния Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°Ρˆ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ, с сСмью ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ:

    2. Π’Π΅ΠΏΠ΅Ρ€ΡŒ снова посмотритС Π½Π° свои числа для нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ: 0,00, 3,25, 7,25, 15, 30 ΠΈ 60.

      НЕ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ эти Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданныС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ. На шкалС каТдая Β«ΠΌΠ΅Ρ‚ΠΊΠ°Β» Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎΠ΅ числовоС расстояниС Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ шкала Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, с числовым расстояниСм 10 ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ:

      .

      ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ наш Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ? ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ послСдниС 3 числа, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, это 15, 30 ΠΈ 60. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ наши самыС большиС значСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ соотвСтствовали Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ. Π’Π°ΡˆΠ° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ось (x) Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ ΡˆΠΊΠ°Π»Ρƒ! Но ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ β€” Π½Π°ΠΌ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ось (y).

    3. Π’ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ создадим Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ ΡˆΠΊΠ°Π»Ρƒ для нашСй Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси (ось Y), Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ сдСлали для нашСй Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси (ось X). Π£ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΡˆΠ΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: 0,00, 0,06, 0,121, 0,246, 0,474 ΠΈ 0,905. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ваши самыС большиС значСния β€” 0,474 ΠΈ 0,905. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΡˆΠΊΠ°Π»Ρƒ Π½Π° значСния 0,1 β€” ΠΎΡ‚ 0,0 Π΄ΠΎ 1. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ всС наши значСния, ΠΎΡ‚ наимСньшСго (0,06) Π΄ΠΎ наибольшСго (0,905). ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΡ‚ΠΎΠ² ΠΊ нанСсСнию Π½Π° Π½Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… для идСального ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси.

    Π Π°Π·ΠΌΠ΅Ρ€ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

    ПослСдний элСмСнт Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΡŒ, β€” это Ρ€Π°Π·ΠΌΠ΅Ρ€. Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, наш Π³Ρ€Π°Ρ„ΠΈΠΊ Π²Ρ‹ΡˆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, основанный Π½Π° созданной Π½Π°ΠΌΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ шкалС. Но Ρ‡Ρ‚ΠΎ, Ссли Π±Ρ‹ Π²Ρ‹ нарисовали этот Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π» всСго 3 Π½Π° 3 дюйма Π² вашСй Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ? Как насчСт ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹Ρ… 10 Π½Π° 10 дюймов? ΠŸΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ Π»ΠΈ эти Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹? β„– ΠžΠ±Ρ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ страницы Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ .

    НанСсСниС Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ

    Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ свой Π³Ρ€Π°Ρ„ΠΈΠΊ (Π±Π΅Π· ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², поТалуйста!). Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅.

    ΠœΡ‹ наносим Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ, основанный Π½Π° систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚  β€” записываСтся ΠΊΠ°ΠΊ (x, y)  , Π³Π΄Π΅ x  β€” ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси, Π° y β€” ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси.

    НанСсСниС Ρ‚ΠΎΡ‡ΠΊΠΈ Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

    Π§Ρ‚ΠΎΠ±Ρ‹ нанСсти Ρ‚ΠΎΡ‡ΠΊΡƒ Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

    ΠžΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (0, 0) пСрСмСститС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси (ось x).

    1. ΠžΡ‚ этого мСста ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ΡΡŒ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси (ось Y).
    2. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π½Π° это мСсто ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ
    3. НазовитС Π΅Π³ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: НанСситС Ρ‚ΠΎΡ‡ΠΊΡƒ (2,3) Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ:

    1. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²ΠΏΡ€Π°Π²ΠΎ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси.
    2. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° 3 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ оси.
    3. ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ Π² этом мСстС.
    4. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ с Π΅Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ.

    Π”Π°Π²Π°ΠΉΡ‚Π΅ нанСсСм Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Β«Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽΒ» Ρ‚ΠΎΡ‡ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… β€” ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° нашСм Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ зависимости поглощСния ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ. Π’Π°Π±Π»ΠΈΡ†Π° ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ для построСния Π΄Π°Π½Π½Ρ‹Ρ… с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ шкалой ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅ для вашСго использования.

    ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ») ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ (AU)
    0,00 0,00
    3,25 0,06
    7,25 0,121
    15 0,246
    30 0,475
    60 0,905
    1. Наша пСрвая Ρ‚ΠΎΡ‡ΠΊΠ° (0,00, 0,00). Π­Ρ‚ΠΎ происхоТдСниС. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.
    2. Наша вторая Ρ‚ΠΎΡ‡ΠΊΠ° (3,25, 0,06). Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ ΠΏΠΎ оси X Π΄ΠΎ 3,25 (синяя стрСлка), Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Π½ΠΈΠΌΠΈΡ‚Π΅ΡΡŒ Π½Π° 0,06 (оранТСвая стрСлка) ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΡŒΡ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Ρ‚ΠΎΡ‡ΠΊΠ°.
    3. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ пСрСмСщСния ΠΏΠΎ осям x ΠΈ y. Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ нанСсСны всС Ρ‚ΠΎΡ‡ΠΊΠΈ:

    На нашСм Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ:

    Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наша линия Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ β€” ΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ соСдиняСм Ρ‚ΠΎΡ‡ΠΊΠΈ . Линия, показанная Π²Ρ‹ΡˆΠ΅, называСтся Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ соотвСтствия β€” Π»ΠΈΠ½ΠΈΠ΅ΠΉ, которая Π»ΡƒΡ‡ΡˆΠ΅ всСго соотвСтствуСт нашим Π΄Π°Π½Π½Ρ‹ΠΌ. Как ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² являСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. НСвозмоТно Π±Ρ‹Ρ‚ΡŒ Π½Π° 100% Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ сборС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Из-Π·Π° этого ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ линию Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ соотвСтствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ наши Π΄Π°Π½Π½Ρ‹Π΅. Линия Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ соотвСтствия Π²Π°ΠΆΠ½Π° Π² экстраполяция Π΄Π°Π½Π½Ρ‹Ρ…. Экстраполяция β€” это процСсс получСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС ΡƒΠΆΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… взаимосвязСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ линСйная Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ.

    Допустим, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ раствора ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ 50 ΠΌΠ³/ΠΌΠ». ΠœΡ‹ Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ поглощСния для этой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наш Π³Ρ€Π°Ρ„ΠΈΠΊ. Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

    1. НайдитС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° оси x, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡŽ.
    2. ΠŸΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚Π΅ линию, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ линию Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ соотвСтствия:

    3. ΠžΡ‚ этой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎ оси Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Β«ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅Β». Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт собой ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π°Π±ΡΠΎΡ€Π±Ρ†ΠΈΡŽ раствора с ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ 50 ΠΌΠ³/ΠΌΠ»:

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ экстраполировали, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ раствора с ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ 50 ΠΌΠ³/ΠΌΠ» составляСт ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 0,75 Π΅Π΄ΠΈΠ½ΠΈΡ† поглощСния (AU).

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. ΠŸΠΎΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ всС части Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ( Подсказка: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° β€” ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ части слСдуСт ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ).

    ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ») ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ (AU)
    0 0
    4,25 0,034
    7 0,062
    21 0,165
    35 0,282
    65 0,524

    ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ (ΠΌΠ³/ΠΌΠ») ΠŸΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠ΅ (AU)
    0 0
    4,25 0,034
    7 0,062
    21 0,165
    35 0,282
    65 0,524

    ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСй Π»ΠΈΠ½ΠΈΠΈ:

    1. Какова ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ концСнтрация раствора с коэффициСнтом поглощСния 0,3 AU?
    2. Какова концСнтрация раствора с оптичСской ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 0,08 Π°.

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

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