Commit 479a5796 by 20200318029

homework7

parent d744568b
<?xml version="1.0" encoding="UTF-8"?>
<Package><Note-Package><NoteItems Author="Default" Guid="388BE547-7E72-4cb9-8DB6-F1A79D4AD50A" TextEncode1="Unicode" ReadOnly="False" IsImport="False" Version="1.0" Unit="PointsM"><Item acp="936" Type="Highlight" Page="2" Color="0000ffff" DescText="cgBlAHAAbABhAHkAIABtAGUAYwBoAGEAbgBpAHMAbQA=" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 10:10:12" id="D7F714EAAA014E1B866CB24B32812150" ReadOnly="0" MultiLineType="0"><RC l="16758" t="20667" r="24144" b="21557"/></Item><Item acp="936" Type="Highlight" Page="2" Color="0000ffff" DescText="cgBhAG4AZABvAG0AbAB5ACAAcwBhAG0AcABsAGUAcwAgAHAAcgBlAHYAaQBvAHUAcwAgAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwAsACAAYQBuAGQAIAB0AGgAZQByAGUAYgB5AA0ACgBzAG0AbwBvAHQAaABzACAAdABoAGUAIAB0AHIAYQBpAG4AaQBuAGcAIABkAGkAcwB0AHIAaQBiAHUAdABpAG8AbgAgAG8AdgBlAHIAIABtAGEAbgB5ACAAcABhAHMAdAAgAGIAZQBoAGEAdgBpAG8AcgBzAA==" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 10:10:26" id="48F4B69E2A3B400ABD8B6A5C73B66674" ReadOnly="0" MultiLineType="0"><RC l="29316" t="20667" r="50400" b="21557"/><RC l="10800" t="21763" r="34154" b="22653"/></Item><Item acp="936" Type="Highlight" Page="2" Color="0000ffff" DescText="dgBpAGQAZQBvACAAaQBuAHAAdQB0ACwAIAB0AGgAZQAgAHIAZQB3AGEAcgBkACAAYQBuAGQAIAB0AGUAcgBtAGkAbgBhAGwADQAKAHMAaQBnAG4AYQBsAHMALAAgAGEAbgBkACAAdABoAGUAIABzAGUAdAAgAG8AZgAgAHAAbwBzAHMAaQBiAGwAZQAgAGEAYwB0AGkAbwBuAHMA" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 10:23:09" id="5BB446CB347D42B4BA3F102B2536B7D9" ReadOnly="0" MultiLineType="0"><RC l="35709" t="30032" r="50400" b="30922"/><RC l="10800" t="31127" r="25963" b="32018"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="ZABlAGUAcAAgAGwAZQBhAHIAbgBpAG4AZwAgAG0AbwBkAGUAbAAgAHQAbwAgAHMAdQBjAGMAZQBzAHMAZgB1AGwAbAB5ACAAbABlAGEAcgBuACAAYwBvAG4AdAByAG8AbAAgAHAAbwBsAGkAYwBpAGUAcwAgAGQAaQAtAA0ACgByAGUAYwB0AGwAeQAgAGYAcgBvAG0AIABoAGkAZwBoAC0AZABpAG0AZQBuAHMAaQBvAG4AYQBsACAAcwBlAG4AcwBvAHIAeQAgAGkAbgBwAHUAdAAgAHUAcwBpAG4AZwAgAHIAZQBpAG4AZgBvAHIAYwBlAG0AZQBuAHQAIABsAGUAYQByAG4AaQBuAGcA" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 20:05:05" id="C0D90FBB411643D591DC64A5CA4725FD" ReadOnly="0" MultiLineType="0"><RC l="22393" t="30418" r="46813" b="31308"/><RC l="14386" t="31513" r="44318" b="32404"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="YQAgAGMAbwBuAHYAbwBsAHUAdABpAG8AbgBhAGwAIABuAGUAdQByAGEAbAAgAG4AZQB0AHcAbwByAGsA" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 20:35:29" id="6D0911BCC7DF424D88AE8D2AA2D58802" ReadOnly="0" MultiLineType="0"><RC l="18316" t="32609" r="31086" b="33500"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="dAByAGEAaQBuAGUAZAAgAHcAaQB0AGgAIABhACAAdgBhAHIAaQBhAG4AdAAgAG8AZgAgAFEALQBsAGUAYQByAG4AaQBuAGcA" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 20:35:33" id="7AB22719C6B943C989B1D9C37A86BDED" ReadOnly="0" MultiLineType="0"><RC l="31758" t="32609" r="46564" b="33500"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="aQBuAHAAdQB0ACAAaQBzACAAcgBhAHcAIABwAGkAeABlAGwAcwA=" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 20:35:40" id="7240648CAF744B0FB3B9D910FF874BCD" ReadOnly="0" MultiLineType="0"><RC l="17216" t="33705" r="24628" b="34596"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="bwB1AHQAcAB1AHQAIABpAHMAIABhACAAdgBhAGwAdQBlACAAZgB1AG4AYwB0AGkAbwBuACAAZQBzAHQAaQBtAGEAdABpAG4AZwAgAGYAdQB0AHUAcgBlAA0ACgByAGUAdwBhAHIAZABzAA==" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 20:35:46" id="BA1998881F3549248A22EDDF54D306E6" ReadOnly="0" MultiLineType="0"><RC l="29466" t="33705" r="46813" b="34596"/><RC l="14386" t="34801" r="17504" b="35692"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="YwBvAG4AdgBvAGwAdQB0AGkAbwBuAGEAbAAgAG4AZQB0AHcAbwByAGsAcwAsAA0ACgBtAHUAbAB0AGkAbABhAHkAZQByACAAcABlAHIAYwBlAHAAdAByAG8AbgBzACwAIAByAGUAcwB0AHIAaQBjAHQAZQBkACAAQgBvAGwAdAB6AG0AYQBuAG4AIABtAGEAYwBoAGkAbgBlAHMAIABhAG4AZAAgAHIAZQBjAHUAcgByAGUAbgB0ACAAbgBlAHUAcgBhAGwAIABuAGUAdAB3AG8AcgBrAHMA" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 05:08:30" id="0F997E287ABE473DBA2D9CB33401C2B6" ReadOnly="0" MultiLineType="0"><RC l="40748" t="52485" r="50400" b="53375"/><RC l="10800" t="53580" r="44842" b="54471"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="UgBMACAAYQBsAGcAbwByAGkAdABoAG0AcwA=" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 09:27:44" id="29883D2C8DDE4F7DB48B5E6B235D609F" ReadOnly="0" MultiLineType="0"><RC l="19814" t="59658" r="25607" b="60548"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="bQB1AHMAdAAgAGIAZQAgAGEAYgBsAGUAIAB0AG8AIABsAGUAYQByAG4AIABmAHIAbwBtACAAYQAgAHMAYwBhAGwAYQByACAAcgBlAHcAYQByAGQADQAKAHMAaQBnAG4AYQBsACAAdABoAGEAdAAgAGkAcwAgAGYAcgBlAHEAdQBlAG4AdABsAHkAIABzAHAAYQByAHMAZQAsACAAbgBvAGkAcwB5ACAAYQBuAGQAIABkAGUAbABhAHkAZQBkAA==" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 09:27:50" id="BB74C191A9B546B59D18D6CA17B6F7A3" ReadOnly="0" MultiLineType="0"><RC l="33598" t="59658" r="50400" b="60548"/><RC l="10800" t="60754" r="30401" b="61644"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="aQBuACAAcgBlAGkAbgBmAG8AcgBjAGUAbQBlAG4AdAAgAGwAZQBhAHIAbgBpAG4AZwAgAG8AbgBlAA0ACgB0AHkAcABpAGMAYQBsAGwAeQAgAGUAbgBjAG8AdQBuAHQAZQByAHMAIABzAGUAcQB1AGUAbgBjAGUAcwAgAG8AZgAgAGgAaQBnAGgAbAB5ACAAYwBvAHIAcgBlAGwAYQB0AGUAZAAgAHMAdABhAHQAZQBzAC4A" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 10:08:43" id="CB054A758EB34D12ACEECB4AFF5019A6" ReadOnly="0" MultiLineType="0"><RC l="38656" t="64041" r="50400" b="64932"/><RC l="10800" t="65137" r="34537" b="66028"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="aQBuACAAUgBMACAAdABoAGUAIABkAGEAdABhACAAZABpAHMAdAByAGkAYgB1AC0ADQAKAHQAaQBvAG4AIABjAGgAYQBuAGcAZQBzACAAYQBzACAAdABoAGUAIABhAGwAZwBvAHIAaQB0AGgAbQAgAGwAZQBhAHIAbgBzACAAbgBlAHcAIABiAGUAaABhAHYAaQBvAHUAcgBzAA==" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 10:09:07" id="E7D378378CDE4D5E8ED6E8AF80A91243" ReadOnly="0" MultiLineType="0"><RC l="40735" t="65137" r="50400" b="66028"/><RC l="10800" t="66233" r="32078" b="67124"/></Item><Item acp="936" Type="Highlight" Page="1" Color="0000ffff" DescText="VABoAGUAIABuAGUAdAB3AG8AcgBrACAAaQBzAA0ACgB0AHIAYQBpAG4AZQBkACAAdwBpAHQAaAAgAGEAIAB2AGEAcgBpAGEAbgB0ACAAbwBmACAAdABoAGUAIABRAC0AbABlAGEAcgBuAGkAbgBnACAAWwAyADYAXQAgAGEAbABnAG8AcgBpAHQAaABtACwAIAB3AGkAdABoACAAcwB0AG8AYwBoAGEAcwB0AGkAYwAgAGcAcgBhAGQAaQBlAG4AdAAgAGQAZQBzAGMAZQBuAHQAIAB0AG8AIAB1AHAAZABhAHQAZQANAAoAdABoAGUAIAB3AGUAaQBnAGgAdABzAC4A" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-13 10:09:55" id="05F76006469B4D79A02F9920DA5625F4" ReadOnly="0" MultiLineType="0"><RC l="44108" t="70118" r="50400" b="71009"/><RC l="10800" t="71214" r="50400" b="72105"/><RC l="10800" t="72310" r="15684" b="73201"/></Item></NoteItems><NoteItems TextEncode1="Unicode" Version="1.0" Unit="PointsM" Embedded="True"><Item acp="936" Type="Link" Page="1" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="E967439F764B494AA313C4D96299F8A8" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="33497" t="51285" r="34692" b="52164"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="1" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="4A33851C657C47EDBED4508BBCDF8B9C" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="35047" t="51285" r="36243" b="52164"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="1" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="EA35E5802E1C4FCD907F98100605C902" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="36598" t="51285" r="37794" b="52178"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="1" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="1C783305C8574BF18A6E51DF8979AB5D" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="48168" t="51285" r="48866" b="52178"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="1" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="E47A558F6A2D4EB3A87920A380B14914" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="49221" t="51299" r="49918" b="52171"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="1" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="27340ABE058F49B2B2C9B6E42CC76919" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="27283" t="71111" r="28478" b="72003"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="2" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="44A2B518E302443FAC9ED72D082F5278" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="24735" t="20563" r="25931" b="21456"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="2" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="8E191E7D7AE749C09C212E2D7CB6FA6F" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="17475" t="24449" r="18173" b="25341"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="2" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="66F8B1944A604CB78D501DFBB0E2F756" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="36052" t="34312" r="36749" b="35406"/><Item Type="PageLink" Aim="2" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="65291E07CF1C4F7397E76C54B467CE79" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="26577" t="16151" r="27773" b="17044"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="02C17D4970AE4145A50A10B295223941" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="45348" t="41343" r="46543" b="42236"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="4F468200E0874F7CA9C5C58BB7C277EC" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="19243" t="56009" r="20438" b="56888"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="C7B12E45B4E84095A0386FCA2248116C" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="12691" t="58043" r="13289" b="59295"/><Item Type="PageLink" Aim="3" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="22F9C4003B1A46A49F2ED158AC834335" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="11032" t="64278" r="12227" b="65178"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="D66B34E6B24A48B6A6017B3D18162EC3" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="30751" t="67067" r="31946" b="67960"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="1E2EDD86530F4631BBEF8192F7F52126" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="46954" t="67067" r="47651" b="67946"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="3" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="67A5E4C18FF644209DA7B5E895226624" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="41143" t="69259" r="42339" b="70152"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="0514A1245ADC4BFAB1AC6F063382A761" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="34335" t="10595" r="35531" b="11473"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="C1DC556AE56246B4A69C58BFAEE00CF0" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="42281" t="10595" r="42978" b="11495"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="501CE476025C4770A39C5E13E850FCEC" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="20350" t="13882" r="21545" b="14761"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="C1684BAA6D2D478CA4154F493E97DAF8" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="26682" t="14978" r="27877" b="15871"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="EB1190638ABA4137B76945ED8D18A24F" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="48723" t="17768" r="49918" b="18660"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="D7BA4F834AB14C539E3028A675C0344C" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="34188" t="18864" r="34885" b="19958"/><Item Type="PageLink" Aim="3" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="50A89F0C79E24469B561716116128E90" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="17027" t="25439" r="18222" b="26318"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="0B1991A2B1B34EBC81616F38D1654CE7" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="17274" t="28727" r="18470" b="29619"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="AA7CAE46191E401DA0723F43B06F4ACD" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="47275" t="30420" r="47972" b="31313"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="06BC0C9117A44079BDCB2E07BA506AB4" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="47269" t="33708" r="47966" b="34587"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="6DFEEAF2A134443E89739D47CAE18ED7" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="26556" t="34804" r="27253" b="35697"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="A86FE67D6FEA4913BAC7CC7CA9B82069" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="19510" t="48496" r="20706" b="49374"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="626A8BD02787425F8109852C37B0942C" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="16606" t="61746" r="17802" b="62639"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="74ADA03DDE9846CBB77DA1AF4481E282" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="26030" t="69415" r="26728" b="70511"/><Item Type="PageLink" Aim="5" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="4" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="AB11FD0BEE1144A39FF6EDBD87A45CDE" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="40428" t="71111" r="41624" b="72003"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="5" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="CAB4A94CD6674A5CBED086F774EFE452" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="46122" t="24220" r="46819" b="25655"/><Item Type="PageLink" Aim="3" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="5" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="DBB6A9868CD5434D8E366815855526C2" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="22850" t="37861" r="24046" b="38754"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="5" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="0BD94AC04E4E4DE09E22A4A80346081B" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="46394" t="49418" r="47589" b="50304"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="5" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="29231723890949E1990EDEAA692ABD73" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="46064" t="59554" r="47259" b="60433"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="5" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="36093E0071B340C1B7533E54A1473B03" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="45106" t="60638" r="45803" b="61744"/><Item Type="PageLink" Aim="5" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="5" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="A5E6102D5B0842BDAD5647C794BA1E2F" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="32944" t="65631" r="34140" b="66524"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="5" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="C53E03A292544C9B9620D37A72B112ED" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="34588" t="65631" r="35784" b="66510"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="6" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="D40EC6F2E729473489B0DEA7B9675D72" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="42009" t="10595" r="43205" b="11487"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="6" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="D07C778BD0AA44C89CF2896FFF3BB760" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="43573" t="10595" r="44768" b="11487"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="6" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="6D1857D61DC24875B15B4B692541A7D1" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="13569" t="39127" r="14266" b="40019"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="6" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="832135D568F0479EAFDCB71F8994CD6F" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="12417" t="53686" r="13114" b="54578"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="6" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="7C98DFA2BA4742AC924087DF76B80D44" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="32755" t="56973" r="33452" b="58068"/><Item Type="PageLink" Aim="7" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="6" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="18E142069EE04D30B177DA8A81E1F25F" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="17241" t="63391" r="17839" b="64643"/><Item Type="PageLink" Aim="6" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="6" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="EA48A4E544F04E309F49B321F21E4233" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="42488" t="63391" r="43185" b="64643"/><Item Type="PageLink" Aim="7" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="382A6655219240DD99AEE7D7E831A676" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="13519" t="38755" r="14217" b="39849"/><Item Type="PageLink" Aim="7" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="4E5866122B6E4B819FBA97102DDA171E" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="17669" t="43138" r="18367" b="44233"/><Item Type="PageLink" Aim="7" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="BA5955017E6047C4B12C83B0B0E88B38" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="43171" t="49093" r="43869" b="49986"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="B62523DAEA314F82BFBC60DE167EFEC3" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="44149" t="49093" r="44847" b="49972"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="53990D56365F43D0A5C3C08C100E67AC" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="46690" t="51285" r="47388" b="52178"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="5CD0BF6152F340078B4EE4BBE90742B1" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="39960" t="53477" r="40657" b="54356"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="4F5CC6D3ED1A49F0BBF899C1432FA4F0" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="23837" t="63938" r="24535" b="64830"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="B3A65F31C98F4CC8B674DC8B8B456125" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="18796" t="65034" r="19494" b="65926"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="34D19BC0A5E04902B28B1E1B075C1E45" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="19818" t="65034" r="20515" b="65926"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="B3D5C1D7290342739144982691381601" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="36104" t="66129" r="36801" b="67224"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="3582DDE5979146FDA999E7E939B4082A" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="42966" t="70015" r="43663" b="70908"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="7" Color="000000ff" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="7716A24F93024A4FB9F0A2EF64630DA4" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="16303" t="71111" r="17000" b="72205"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="8" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="B4E52795A00F4AC3839614A8C47D4C52" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="14353" t="10553" r="15000" b="11376"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="8" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="52899D7FD8C94B108F92E689DFF4C93F" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="17043" t="11689" r="17690" b="12500"/><Item Type="PageLink" Aim="8" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="8" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="9CB79E3D04D246E9A289F1CCDD12A77E" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="16568" t="15295" r="17216" b="16119"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item><Item acp="936" Type="Link" Page="8" Color="0000ff00" Author="egBoAGEAbwB5AGkAbgA=" Time="2020-08-12 19:23:32" id="607C2B1F9E5446C0944A5F5288560FEC" ReadOnly="0" MultiLineType="0" LineStyle="1" ShowType="3"><RC l="16817" t="16431" r="17465" b="17254"/><Item Type="PageLink" Aim="9" ID="0"/><MouseOverViewType LinkViewType="0" Color="0"/></Item></NoteItems></Note-Package><FileProperty-Package/></Package>
......@@ -8,6 +8,7 @@ from skimage.transform import resize
from collections import deque
import os.path
import os, time
import cv2
# Define Hyperparameters
FLAGS = tf.flags.FLAGS
......@@ -51,15 +52,15 @@ def atari_model():
# Normalise the inputs from [0,255] to [0,1] - to make processing easier
normalised = keras.layers.Lambda(lambda x: x/255.0, name='normalised')(frames_input)
# Conv1 is 16 8x8 filters with a stride of 4 and a ReLU
conv1 = '?'
conv1 = keras.layers.Conv2D(filters=32, kernel_size=8, strides=4, activation="relu")(normalised)
# Conv2 is 32 4x4 filters with a stride of 2 and a ReLU
conv2 = '?'
conv2 = keras.layers.Conv2D(filters=32, kernel_size=4, strides=2, activation="relu")(conv1)
# Flatten the output from Conv2
conv2_flatten = keras.layers.Flatten()(conv2)
# Then a fully connected layer with 128 ReLU units
dense1 = '?'
dense1 = keras.layers.Dense(units=128, activation="relu")(conv2_flatten)
# Then a fully connected layer with a unit to map to each of the actions and no activation
output = '?'
output = keras.layers.Dense(units=Action_size)(dense1)
# Then we multiply the output by the action mask
# When trying to find the value of all the actions this will be a mask full of 1s
# When trying to find the value of a specific action, the mask will only be 1 for a single action
......@@ -73,7 +74,7 @@ def atari_model():
# Define optimiser
optimiser = tf.train.AdamOptimizer()
# Compile model
loss = '?' # Task-2: to choose the loss function
loss = "mse" # Task-2: to choose the loss function
model.compile(optimizer=optimiser, loss=loss)
# Return the model
return model
......@@ -81,7 +82,7 @@ def atari_model():
# Create a model to use as a target
def atari_model_target():
# Task-3: to implement the code for atari_model_target
model = '?'
model = atari_model()
return model
# get action from model using epsilon-greedy policy
......@@ -116,7 +117,7 @@ def train_memory_batch(memory, model):
# Fill up our arrays with our minibatch
for id, val in enumerate(mini_batch):
state[id] = val[0]
print(val[0].shape)
# print(val[0].shape)
next_state[id] = val[3]
action.append(val[1])
reward.append(val[2])
......@@ -209,7 +210,7 @@ def train():
# Select an action based on our current model
# Task-4: select_model = model_target or select_model = model
select_model = '?'
select_model = model
action = get_action(state_history, epsilon, global_step, select_model)
# Convert action from array numbers to real numbers
......@@ -221,6 +222,8 @@ def train():
# Record output from the environment
observation, reward, done, info = env.step(real_action)
cv2.imshow("", observation)
cv2.waitKey(1)
# Process the observation
next_state = pre_processing(observation)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment