สวัสดีและยินดีต้อนรับสู่การสอน Python นี้
เอาล่ะวันนี้เราจะทำการอัพเดทฟังก์ชั่นซึ่งจะอัพเดททุกอย่างทันทีทันใดเมื่อตาถึงสถานะใหม่
ดังนั้นเมื่อมันมาถึงเวทีใหม่คุณรู้ว่าเราจำเป็นต้องปรับปรุงการกระทำ
สุดท้ายมาถึงการกระทำใหม่ที่เพิ่งเล่น
แต่ยังเป็นวันสุดท้ายที่กลายเป็นสถานะใหม่
และในที่สุดคำสุดท้ายที่กลายเป็นคำใหม่ที่เราได้รับเมื่อเราเล่น
นั่นคือเส้นทางตรรกะที่เกิดขึ้นทันทีหลังจากเลือกการกระทำ
เราจำเป็นต้องอัพเดทองค์ประกอบทั้งหมดของการเปลี่ยนภาพ
และแน่นอนคุณจะได้รับการเปลี่ยนแปลงใหม่
ดังนั้นเราจะต้องผนวกการเปลี่ยนใหม่นี้เข้ากับหน่วยความจำ
และในที่สุดเราก็จะอัปเดตหรือให้รางวัลหน้าต่างที่คุณรู้เพื่อจับตาดูวิวัฒนาการของการฝึกซ้อมและการสำรวจต่อไป
แต่สิ่งที่สำคัญที่สุดสำหรับคุณที่จะเข้าใจคือตอนนี้เราสามารถเชื่อมต่อระหว่าง AI ที่เรากำลังนำไปใช้กับแผนที่ของเราในตอนนี้เพราะถ้าเรากลับไปที่แผนที่ของเรา
นั่นคือสิ่งที่เราทำกับเกมและกำหนดว่ารถควรถูกลงโทษอย่างไรเมื่อทำผิด
แต่ในคลาสของเกมนี้เราสังเกตเห็นฟังก์ชั่นการอัพเดทนี้และในฟังก์ชั่นการอัพเดทนี้เราสังเกตเห็นการกระทำของไลน์นี้เพราะการอัพเดทสมองครั้งล่าสุดเราทำงานสัญญาณน้อยลง
และนี่คือสิ่งที่เรากำลังจะทำ
เรากำลังจะทำฟังก์ชั่นอัพเดทนี้ซึ่งจะใช้คำสุดท้ายและสัญญาณสุดท้ายเพื่อรับการกระทำถัดไป
ดังนั้นไม่เพียง แต่อัปเดตองค์ประกอบที่แตกต่างทั้งหมดของการเปลี่ยนแปลง
แต่ส่วนใหญ่เราจะเล่นแอคชั่นที่เราควรเล่นเมื่อได้คำสุดท้ายและสัญญาณสุดท้ายและแน่นอนในฟังก์ชั่นอัพเดทนี้เราจะใช้ฟังก์ชั่นการเลือกที่เราเพิ่งใช้งาน ฟังก์ชันการอัปเดตในอนาคตที่เรากำลังจะเลือกทิศทางที่จะเล่นนอกเหนือจากการอัปเดตทั้งหมด
ดังนั้นสิ่งสำคัญคือการเชื่อมต่อกับแผนที่ในขณะนี้
สิ่งที่เรากำลังจะทำคือในที่สุดความเชื่อมโยงระหว่างดวงตาของเรากับเกมที่เราสร้างในคลาสนี้
ดังนั้นสิ่งที่เราสามารถทำได้ในตอนนี้ก็คือการอัพเดทนี้โดยตรง
ล่าสุดเรามีสัญญาณน้อยลงเพราะนั่นคือฟังก์ชั่นที่เราจะทำกับข้อโต้แย้งทั้งสองนี้ที่นี่
และเช่นเดียวกับสมองที่เตือนความจำอย่างรวดเร็วคือวัตถุ AI ของเรานั่นคือเป้าหมายของคลาส Dejuan
ดังนั้นสิ่งที่เรากำลังจะทำตอนนี้คือเราจะคัดลอกการอัปเดตสัญญาณน้อยคำน้อยกว่านี้และนั่นจะเป็นฟังก์ชันถัดไปของเราที่เราทำ
ด้วยเหตุนี้และการวางที่นี่ดังนั้นเพียงระวังฉันต้องการให้ชื่อแตกต่างจากชื่อที่เรามีที่นี่
คุณรู้ว่าเรามีคำสุดท้ายที่นี่และฉันไม่ต้องการที่จะสับสนคำสุดท้ายนี้กับคำนี้
นั่นอาจเป็นอันตรายได้
ดังนั้นฉันจะแทนที่คำสุดท้ายที่นี่ด้วยคำ
และด้วยวิธีเดียวกันกับสัญญาณที่น้อยลงเราแค่ใส่สัญญาณหรือแม้แต่สัญญาณใหม่เพื่อระบุว่าคุณรู้ว่าเราต้องการวัดว่าเมื่อถึงสถานะใหม่แล้วจึงรับสัญญาณใหม่
แต่แน่นอนคำนี้ที่นี่จะเป็นรางวัลสุดท้ายที่เราได้รับที่นี่
คุณรู้ไหมว่าเมื่อไปถึงหาดทรายหรือแย่กว่านั้นการเข้าใกล้ขอบหนึ่งของแผนที่มากเกินไปนั่นคือสิ่งที่เรากำหนดคำสุดท้าย
คำสุดท้ายนี้จะเป็นอินพุตของฟังก์ชั่นอัพเดทดังนั้นนั่นเป็นสาเหตุที่เรามีคำสุดท้ายที่นี่
แต่ที่นี่ฉันแค่ให้ชื่ออื่นสำหรับการโต้แย้ง
เราต้องการที่จะไม่สับสนกับคำสุดท้ายที่นี่
เอาล่ะนี่คือฟังก์ชั่นอัพเดท
ทีนี้ลองเข้าไปข้างในและทำสองสิ่งนี้กัน
นั่นคือข้อมูลองค์ประกอบทั้งหมดของการเปลี่ยนแปลงของเราและแน่นอนเลือกการกระทำ
ตกลงเราต้องปรับปรุงอะไรก่อน
ตามที่คุณเข้าใจเราต้องการนัดเดทเมื่อไปถึงรัฐใด ๆ
ดังนั้นสิ่งแรกที่เราจะอัปเดตก็คือข่าวนี้ชัดเจนว่าเป็นข่าวที่เรากำลังเข้าถึง
ดังนั้นฉันจะเรียกรัฐใหม่นี้ว่ารัฐใหม่แล้วมันจะ
แล้วเราจะได้สถานะใหม่นี้อย่างไร
แน่นอนว่าขึ้นอยู่กับสัญญาณสัญญาณใหม่ที่เซ็นเซอร์เพิ่งตรวจพบ
และเพื่อเป็นการเตือนสถานะคือสัญญาณที่ประกอบด้วยสัญญาณสามตัวที่เซ็นเซอร์ส่งสัญญาณหนึ่งสัญญาณไปยังสัญญาณสามบวกการวางแนวและการวางแนวลบ
นั่นคือสถานะของเรา
ดังนั้นโปรดเข้าใจว่าสัญญาณเป็นสถานะ
แต่ตอนนี้มันเป็นรายการง่าย ๆ ของห้าองค์ประกอบ
และเนื่องจากนี่จะเป็นอินพุตที่จะทำทุกอย่างที่จำได้เราต้องแปลงมันเป็นเซ็นเซอร์คบเพลิง
นั่นคือสิ่งที่เรากำลังจะทำในตอนนี้
พวกเรากำลังจะไปที่ห้องสมุดคบเพลิงของเราจากนั้นก็เข้าชั้นเรียนเทนเซอร์ที่นั่นซึ่งจะแปลงสัญญาณใหม่ของเราให้กลายเป็นคบเพลิงคบเพลิงดังนั้นมันจะดีกว่าเพื่อให้แน่ใจว่าองค์ประกอบทั้งหมดของคบเพลิงจะตอบว่า ทำให้การแปลงประเภทเพื่อแปลงพวกเขาเป็นลอยเช่นนี้
และในที่สุดก็พยายามสะท้อนสิ่งที่เราต้องทำต่อไป
แน่นอนว่าการสร้างเครื่องมือปลอมลงไปเพื่อเพิ่มเพชรและสอดคล้องกับแบทช์และเราทำอย่างนี้กับฟังก์ชั่นการบีบซึ่งเราต้องใส่ดัชนีของเพชรขนาดใหญ่นี้
และเราต้องการแบทช์ที่เป็นศูนย์
เอาล่ะ
และตอนนี้เรามีสถานะใหม่ของเราประกอบด้วยสัญญาณสามตัวของเซ็นเซอร์สามตัวพร้อมการปฐมนิเทศลบการวางแนวและแน่นอนว่าจะขึ้นอยู่กับสัญญาณใหม่ที่เราได้รับด้วยฟังก์ชั่นอัพเดทนี้
ในเวลานี้สัญญาณล่าสุดที่เราได้รับสามสัญญาณ
ดังนั้นในการลบหรือเพิ่มนอกจากนี้และเพื่อเป็นการเตือนสัญญาณทั้งสามคือความหนาแน่นของเซ็นเซอร์ที่ตรวจพบรอบ ๆ
เอาล่ะ
ดังนั้นเราเพิ่งได้เวทีใหม่นั่นหมายความว่าเรามาถึงด่านใหม่และตอนนี้เราต้องทำการอัพเดทครั้งต่อไป
ดังนั้นตามที่คุณต้องการเราจำเป็นต้องปรับปรุงในขณะนี้
สิ่งที่จะเป็นสิ่งที่มีเหตุผลในปัจจุบันในขณะนี้หลังจากถึงสถานะใหม่
ตอนนี้สิ่งที่เราต้องการคือความทรงจำ
ทำไมเป็นอย่างนั้น
อาจเป็นเพราะในแต่ละครั้งการเปลี่ยนภาพจะประกอบด้วยสถานะปัจจุบันของ Estey ในวันถัดไปเป็นคำแนะนำเมื่อรางวัลอาร์ทิและการกระทำ
80
และตอนนี้เรามี S-T อยู่แล้วเรามีทีมของเราอยู่แล้วและเรามี 80 แล้วและเราเพิ่งได้องค์ประกอบสุดท้ายของการเปลี่ยน
Estep บวกหนึ่ง
ดังนั้นโดยการทำให้สถานะใหม่นี้ลึกเท่ากับหนึ่งเราจะได้รับการเปลี่ยนหน่วยความจำใหม่ล่าสุดและดังนั้นเราจึงต้องผนวกการเปลี่ยนแปลงใหม่นี้เข้ากับหน่วยความจำ
นั่นคือสาเหตุที่เราต้องจำในตอนนี้
และสิ่งที่ฉันจะทำคือนำวัตถุความทรงจำของฉันที่สร้างขึ้นจากคลาสหน่วยความจำการเล่นซ้ำ
แต่เนื่องจากฉันใช้ตัวเองฉันจึงต้องรวมตัวเองในหน้าที่นั้น
ดังนั้นตอนนี้คุณสามารถเห็นสิ่งที่ตัวเองมีไว้เพื่อ
เป็นเมื่อใดก็ตามที่คุณใช้ตัวแปรหนึ่งตัวที่คุณสร้างและเริ่มต้นในฟังก์ชัน init นั่นคือหน่วยความจำ
และตอนนี้เราก็ทำแล้ว
และตามที่คุณว่าเรากำลังจะปรับปรุงที่
ข่าวดีก็คือว่าเราได้ทำฟังก์ชั่นการทำเช่นนั้นแล้ว
มันเป็นฟังก์ชั่นพุชที่ห้ามกิจกรรมหรือเปลี่ยนไปใช้หน่วยความจำ
นั่นคือสิ่งที่เรากำลังจะใช้ตอนนี้
เรากำลังจะใช้ฟังก์ชั่นการกดเพื่อบันทึกช่วงการเปลี่ยนภาพใหม่ของเราที่เราเพิ่งทำกับหน่วยความจำและดังนั้นที่นี่ฉันไม่เท่ากันเพราะเราจะใช้วิธีการดังนั้นเราจึงสามารถใช้การผลัก
และก่อนอื่นฉันจะเพิ่มการเปลี่ยนแปลงช่วงการเปลี่ยนภาพใหม่นี้ที่เราเพิ่งได้รับ
ดังนั้นตัวเองว่าวันสุดท้าย
นั่นคือ S-T นั่นคืออันนี้มันมีอยู่แล้ว
จากนั้นองค์ประกอบถัดไปของการเปลี่ยนแปลงนี้แน่นอนว่าเป็นสถานะใหม่ที่เราเพิ่งมาถึง
และเนื่องจากมันไม่สามารถใช้งานได้กับวัตถุที่เราสร้างและเริ่มต้นในฟังก์ชั่นเริ่มต้นนี้เราจึงไม่ใส่ตัวเองที่นี่
เราใส่ Newstead โดยตรงจากนั้นองค์ประกอบถัดไปของการเปลี่ยนแปลงคือการกระทำและบอกว่าเรามีส่วนสุดท้ายซึ่งเป็นตัวของตัวเองซึ่งเป็นการกระทำครั้งสุดท้ายที่นี่
แน่นอนว่ามันเท่ากับศูนย์
แต่แน่นอนว่ามันจะถูกอัพเดตด้วยฟังก์ชั่นการทำงานที่เลือก
แต่นั่นคืออันนี้
ดังนั้นจึงเป็นตัวของตัวเองว่าการกระทำครั้งสุดท้าย
แต่ตอนนี้ต้องระวัง
องค์ประกอบที่รวมอยู่ในการเปลี่ยนแปลงนี้ทุกคนควรได้รับการตอบคำถาม
อย่างที่คุณเห็นว่าเป็นกรณีของวันสุดท้าย
มันเป็นเซ็นเซอร์คบเพลิง
รัฐใหม่ก็ถูกใช้เป็นคำตอบเช่นกัน
และสิ่งนี้จะต้องเหมือนกันสำหรับการกระทำและจากนั้นได้รับรางวัลแน่นอน
แต่ตอนนี้คุณกำลังคิดว่าจะเป็นคำตอบที่ถูกเผาไหม้ได้อย่างไรโดยพิจารณาว่ามันเป็นเพียงตัวเลข
คุณรู้ว่าการกระทำนั้นเป็น 0 1 หรือ 2
แต่ในความเป็นจริงนั่นไม่ใช่ปัญหา
เรายังสามารถแปลงตัวแปร 0 1 หรือ 2 นี้เป็นเซ็นเซอร์คบเพลิง
นี่จะเป็นสิ่งที่เราเรียกว่าเทนเซอร์ยาว
ความยาวเป็นประเภทและนั่นคือเมตริกซ์ที่จะมีจำนวนเต็มเพราะการกระทำล่าสุดคือจำนวนเต็มเท่ากับ 0 1 หรือ
2
ดังนั้นสิ่งที่เราจะทำตอนนี้คือห้องสมุดของเราจากนั้นเราจะใช้เวลานานคือคลาสเทนเซอร์แบบยาวที่จะสร้างวัตถุซึ่งจะไม่ดำรงอยู่ในตัวมันเอง
และโดยการใช้ฟังก์ชั่นการกระทำสุดท้ายของตัวเองนี้เป็นอินพุตมันจะสร้างวัตถุเทนเซอร์ยาวนี้ แต่มันจะยังคงมี 0 1
หรือ 2 เป็นวัตถุเทนเซอร์ยาวและนั่นก็เพื่อให้สอดคล้องกับการเปลี่ยนแปลงที่มันประกอบด้วยเทนเซอร์ ทำงานกับ PI
torch และเรากำลังทำงานกับเครือข่ายประสาท
ดังนั้นเราต้องทำงานกับเซ็นเซอร์เพื่อให้เราตอบคำถามได้นาน
และหนึ่งการแปลงสุดท้ายที่จะทำ
เราต้องแน่ใจว่าสิ่งที่อยู่ในคำตอบที่ยาวนี้คือจำนวนเต็มและเพื่อให้แน่ใจว่าแม้ว่าเรารู้แล้วว่าการกระทำสุดท้ายคือ 0 1 หรือ
2 เพื่อให้แน่ใจว่าเราจะทำการแปลงแบบ int
อีกครั้ง การกระทำล่าสุดด้วยตนเองเป็นจำนวนเต็ม
ที่นั่นเราไปแล้วเราจะต้องใส่การกระทำที่ไม่เห็นแก่ตัวจำนวนเต็มลงในวงเล็บที่นี่เพื่อที่ตอนนี้เราได้รับเทนเซอร์ยาว ๆ ขององค์ประกอบหนึ่งซึ่งจะเป็นการกระทำสุดท้าย 0 หรือ
1 หรือ 2
ดังนั้นประเด็นสำคัญคือนั่นคือวิธีที่คุณแปลงตัวเลขอย่างง่ายเป็นศูนย์หนึ่งหรือสองเข้าไปในเมตริกซ์ด้วย torche
เอาล่ะ
และสุดท้ายก็เป็นองค์ประกอบสุดท้ายของการเปลี่ยนแปลงและแน่นอนว่าเป็นคำสุดท้ายที่เราได้รับ
นั่นคือคำพูดสุดท้ายของวอลเลย์บอลที่เราสร้างขึ้นในฟังก์ชั่นใด ๆ ที่เริ่มต้นเป็นศูนย์
แต่แน่นอนว่ามีการปรับปรุงที่นี่ในรหัสนี้ทั้งเมื่อเราไปถึงความรู้สึกซึ่งเป็นคำเชิงลบหรือถ้าเราได้รับห่างจากเป้าหมายที่เป็นรางวัลเชิงลบอีกครั้ง
หากเราเข้าใกล้เป้าหมายมากขึ้นนั่นคือรางวัลในเชิงบวกและการลงโทษที่เลวร้ายที่สุดหากเราเข้าใกล้แผนที่หนึ่งขอบมากเกินไป
และนั่นคือ
งั้นเรามาเพิ่มองค์ประกอบสุดท้ายของการเปลี่ยนทิศทางไปที่คำว่า
ฉันกำลังคัดลอกการวางนี่ตรงนี้และตอนนี้เราต้องทำการแปลงอีกครั้งซึ่งแน่นอนว่าจะเหมือนกับอันนี้เท่านั้นเนื่องจากคำว่าไม่ใช่จำนวนเต็ม แต่เป็นจำนวนลอย
เราจะสร้างคบเพลิงที่ใช้ตัวแปลงเทนเซอร์
แต่ถ้าไม่มีก็จะเก็บที่นี่ไว้เพราะคุณรู้ก่อนว่าเราต้องใส่หมายเลขลงในรายการแล้วรายการนี้จะไปและใส่คบเพลิงเข้าไปในห้องเรียน เพื่อให้เกิดการแปลงเพราะคำสุดท้ายเป็นจำนวนลอย
ดังนั้นสิ่งที่เราจะทำคือเพียงเพิ่มที่นี่จุดคบเพลิง torche คบเพลิงเมตริกซ์แล้ววงเล็บวงเล็บ
และเรากำลังจะปิดวงเล็บที่นี่และเราปิดวงเล็บ
เราจะไปที่นั่น.
ดังนั้นเพื่อสรุปสิ่งที่คุณบอกว่าเราเพิ่งมาถึงและคำที่เราสังเกตเห็นเหตุการณ์ใหม่ของการเปลี่ยนแปลงที่เราเพิ่มเข้าไปในหน่วยความจำ
และการเปลี่ยนแปลงนี้มีวันที่ล่าสุดและดูสถานะใหม่เป็น tipis เมื่อการกระทำล่าสุดเล่น 80
และอาร์ชีคำสุดท้าย
เอาล่ะ
และตอนนี้เรากำลังไปด้วยความทรงจำของวันที่ของเรา
งั้นมาพักกันเร็ว ๆ แล้วเราจะจัดการอัพเดตต่อไปในบทช่วยสอนถัดไป
จนกว่าจะถึงวันนั้น