Merhaba ve bu öğreticiye hoş geldiniz.
Onunla birlikte olduğun için tekrar tebrik ederim.
Gördüğümüz gibi beynini yaptık ve eğittik.
Ancak şimdi yarın bir randevu çıkarmayacak bir test ajanı üretmek zorundayız, ancak kendi
araştırmalarını yapmak için paylaşım modelini kullanacaktır.
Ve elbette bu kodda bazı videoları kaydedeceğiz ve bunlar test aracıları belirli
bir puanla çıkacak videolar olacak.
Şimdi bu kodu inceleyelim.
En önemlisi, sana burada çizgiyi kodlamayacağımızı söylemiştim ama sanırım burada
neler olup bittiğini anlamak önemlidir.
Dikkat ettiğiniz gibi, ilk bölümde bu kodla birlikte gidiyoruz.
Kütüphaneleri ithal ediyoruz ve bu test aracının kendi keşiflerini yapmasını ve koparma oyununu
oynatabilmesini sağlayan bu test fonksiyonunu bulduk.
Bu yüzden, bu test fonksiyonu, eğitim aracıları için yaptığımız gibi test aracısını hala senkronize
etmek için birincil sıralama olan üç argümanı alıyor.
Elbette parametrelerimiz elbette ki bazılarına ihtiyacınız var.
Ve elbette paylaşılan modele sahibiz, çünkü bu test aracı kendi keşiflerini yapmak için ortak bir
model kullanacaktır.
Tamam, işin içine giriyoruz ve test aracısına senkronize ettiğimiz bu kod satırı.
Tam olarak önce yaptığımız gibi, çevreyi ithal ediyoruz.
Bu nedenle, bir sonraki öğreticide olacak olan ana kodda hatırlatmak isterim.
Burada, sıfırın sonuyla değiştirileceğiz, böylelikle sıfır ortamına girip oyun oynayabiliyoruz
ve akşam mola verdiğimiz videoları alacak Kızılhaç Trumanları oynayabiliriz.
Yani temel olarak bu kod satırı, bir ortamı video ile çalıştırmamız anlamına geliyor.
Ardından, bir sonraki kod satırında, bu ortamı Trend işlevi ile aynı prensipte senkronize ederiz.
Sonra modelimizi elde ederiz ve bunu yapmak için aktivite sınıfının bir nesnesi yaratırız ve
girdi şeklini çevre gözlem alanımıza yerleştiririz ve şekil sıfırlar tren işlevi ve
çıktı alanlarımızla aynıdır, bunlar eylem alanına sahip eylemlerdir.
Dolayısıyla, daha önce burada olduğu gibi burada yeni bir şey var çünkü eğitim bitti.
Modeli tren moduna geçirmek istemiyoruz çünkü yalnızca onu eğitmeyi istemiyoruz, onu geliştirme
aşamasına geçmek istiyoruz.
İşte gelişen modelle burada yapacağımız şey bu.
Yani temel olarak test aracısını temelde test edilen performansı test edecek bir
moda koymaktır.
Sonra burada oyunumuzun girdi görüntüleri olan girdi durumlarımızı alıyoruz ki bu noktada bu noktada tüm bir
yarış var.
Sonra onları meşale dansçılarına dönüştürüyoruz.
Burada bazı kelimeleri burada başlatıyoruz.
Aşağı doğru başlatıyoruz.
olduğu gibi tekrar yeni bir şey oluyor ve hesaplamanın zamanını ölçmek için bir zaman fonksiyonu ile bu üçüncü yaşayabilirliği sunuyoruz.
Dolayısıyla yine de son kez
Bunun nedeni, başlangıç ​​noktasını edinmek istiyorsun.
O zaman eylemler, sağdan veya soldan ipucuya bir unsur eklemenize izin veren çok pratik bir
ipucu tipi kullanır.
Bu çok pratik ve kodun azaltılmış haliyle düşündüğüm referansı size vereceğim.
Bu yüzden, bu dequeue'nin ne olduğunu gözlemleyeceksiniz ve bunu yapmanıza izin veren şey bu.
Ardından, bir bölümün uzunluğunu elbette sıfır ile başlatırız ve ardından bu iyi
döngüde boyutu artırırız.
Yani burada aynı püf noktasını kullanıyoruz.
Doğru ve döngü halinde, bölüm uzunluğunu bir arttırıyoruz.
Oyun bittiğinde oyun bittiğinde paylaşılan modelin son kümesini diğer modellerin tarihli paylaşım
modelini yeniden yükleriz.
Burada, paylaşılan modelin artık tarihli olmadığını hatırlayın.
Hala oyunun bitmesi durumunda oyun sona erdiğinde Reinette hücrelerin durumunu yeniden başlatırız, X ve
ardından Devletleri H x'yı görürsünüz ve eğer oyun bitmedi ise, aynı hücre Devletlerini ve devletleri tutuyoruz.
Ancak bir degradeye bağlanabilmeleri için değişken öğretildiğinden emin olmak için.
Tamam, bu yüzden eğilim fonksiyonunda zaten ölü olan bir şey var ve halen halen while döngüsünde
ve iki duruma bağlı olarak gizli durumları belirten bir veriye sahip olduktan sonra.
Peki ne yapacağız yarın tahminleri olsun.
İşte tam burada bu kod satırı ile yaptıklarımız.
Böylece eleştirmenin çıktısı olan değeri, aktörün çıktısı olan gerçek değeri elde ederiz.
Ve daha sonra gizli durumların tümü H x ve hücre Devletleri X'dir, o
zaman burada Q değerleri eylem değerindeki eylemlerin olasılık dağılımını üretiriz.
Bunu bir sonraki işle de yapacağız.
Ve elbette şans olasılıklarını burada bulmamız gerekmiyor çünkü bu sadece test aracı
için eğitim içindir.
Sadece onu kullanacağımız eylemleri oynamak için doom'a belirli bir etkinlik gibi oynayacak, ancak burada
herhangi bir eğitim yapmayacağız.
Dolayısıyla sadece bir pervaraya sahibiz ve bundan hareketle, olasılıkları en yüksek olan eylemi gerektiren
bu olasılıkların RMX'ine doğrudan alarak oynuyoruz.
Ve nedeni test ajanının herhangi bir araştırma yapmamasıdır.
bir kez yerine getirdiğimizde, bir sonraki aşamaya geçtiğimizde, bir sonraki kelimeyi alacağız.
Unutmayın ki, bu diğer eylemlerin bir kısmını araştırmak istediğinizde düşük olasılıkları olan
bazı eylemleri almak için bir şansımız olsun ve her seferinde en yüksek ihtimal olan
eylemi yapmamayı biliyorsunuz, ancak burada test aracı herhangi bir arama yapabilir ve Bu nedenle, bu
nedenle maksimum ihtimali olan işlemi doğrudan
Ve oyunun bitip bitmediğine dayanan bir gün.
Dolayısıyla, tüm bunları, Max ile burada seçtikten sonra harekete geçerek bu kod satırı
ile alıyoruz.
yapıyor ve sonra yeni bir ödül almış bulunuyoruz. Ödülün bir kısmını bu yeni kelimeyi ekleyerek güncelleyeceğiz.
Bu yüzden eylemi burada oynuyoruz ve durumu alıyoruz, ödülü alıyoruz ve tekrar
Ve son olarak oyun bittiğinde.
Oyunu bitirdikten sonra oynamayı bitirdikten sonra sonuçlarını tam tersi
zamanlarla basacağım demektir.
Bölümün uzunluğunu, ne kadar zaman harcadığını istedik.
Harika oynamak ve bu sadece bu minik hileleri kullanarak tüm bu değişkenleri yazdırmaktır.
O zamanlar için o zaman bir miktar istiyoruz, sadece bir değişken.
Sözcük ve düşüncelerden bazıları mevcut OK boyunun uzunluğudur.
Sonra oyun sona erdiğinden beri tüm sonuçları bastıracağız ve yeni bir oyuna başlamak istiyoruz,
her şeyi yeniden başlatacağız.
Bu, bir bölümün uzunluğunu sıfıra sıfır olan iki kelimenin toplamıdır.
Bu tuş işlevini kullanarak tüm eylemleri tekrar yürürlüğe koyacağız, tanıdığınız girdi
görüntülerini tüm kesmeleri tamamen tekrarlayarak sıfırlar.
Ve son olarak, diğer ajanlara uygulamaya izin vermek için bir dakika ara vermek için 60 saniyede uyuyan bu
sefer kullanıyoruz.
Ve oyun sona erdiğinde.
TAMAM.
Son olarak, bize yeni bir devlet kazandıracak son kod satırına sahibiz ve ileriye doğru ilerleyebiliriz.
Bu yeni oyuna devam edebiliriz.
İşte gidiyoruz.
Test işlevi budur.
Videoları bir veya iki dersle göreceğiniz şeyler.
Umarım son kez sizinle birlikte olan sonuçları izlemek istersiniz.
Curial ve ben eğlenceli olacak.
Ben de söylüyorum.
İyi sonuçlar beklemelisiniz.
Ancak unutmayın ki, bu koparma oyunu süper zordu.
İlk oyunun basit bir oyun olduğunu düşünüyorduk ama hiç oynamadık.
Aslında, kıyametten çok daha zor olduğu ortaya çıktı.
Bu yüzden onu son modüle koyduk.
Ancak yine de bu ana işlevi bir sonraki öğreticide yapalım.
Aynı Bu burada en önemli değil.
Şimdi A-380 çılgına döndü, onu satır satır kodlamayacağız, kodu genişleteceğiz ve
sonuçları hızla alacağız.
O zamana kadar AI zevk.