Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko263
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

492

Sieć neuronowa uczy się grać w węża.

Szkolenie sieci neuronowej do gry w węża za pomocą algorytmu genetycznego.

R.....S
R.....S
konto usunięte
z
youtube.com
dodany: 29.06.2019, 14:47:49
  • #
    swiat
  • #
    siecineuronowe
  • #
    sztucznainteligencja
  • #
    informatyka
  • #
    ciekawostki
  • 89
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Komentarze (89)

najlepsze

Hatespinner
Hatespinner
29.06.2019, 19:19:56
  • 78
Hatespinner

źródło: comment_eXe28BIu353vX4cUKPAMFRGd0OCspO3e.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

t.....i
t.....i
konto usunięte 29.06.2019, 19:58:40
  • 25
nawet nie blisko


BORZE.

Nie mam nic przeciwko tłumaczeniu memów, ale róbcie to chociaż jako tako.
  • Odpowiedz
AdireQ
AdireQ
29.06.2019, 20:30:11
  • 30
@Hatespinner: @Wykopaliskasz: A tu oryginał przed tłumaczeniem: Pada drugie pytanie (✌ ゚ ∀ ゚)☞
AdireQ - @Hatespinner: @Wykopaliskasz: A tu oryginał przed tłumaczeniem: Pada drugie ...

źródło: comment_9gUXF6QGpsvIIVqs3p89jt7e0L9C3SCr.jpg

Pobierz
  • Odpowiedz
Jan0l
Jan0l
29.06.2019, 20:32:52
  • 48
Jan0l

źródło: comment_GBv6LHTgWTuApBZZO2HDpZCKdOdFLR7J.gif

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

2razy2to4
2razy2to4
29.06.2019, 20:40:08
  • 11
@Jan0l: Zajebiste
  • Odpowiedz
hbmm
hbmm
30.06.2019, 09:24:15 via Wykop Mobilny (Android)
  • 0
@Jan0l: tak grał jeden koleś w noki 3310 na 9lvl bylem w szoku gdy zamykał cała planszę ja to robiłem na 2lvl w wielkich bólach
  • Odpowiedz
1.....2
1.....2
konto usunięte 29.06.2019, 15:11:13
  • 45
ktos wie jak zaczac z takimi sieciami? w jaki sposob sie to wszystko konfiguruje itp.
Co musialbym zrobic, aby zaczac trenowac taka siec, zeby grala w tetrisa na przyklad?
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Spojler22
Spojler22
29.06.2019, 15:57:59
  • 47
@1392c309a2da8ca65641315bf7dc62f2: @KapitanSoS: Zacząć z sieciami jest bardzo prosto. Schody się robią gdy masz jakieś wymagania co do celu który sieć ma osiągnąć :P
Na youtube pod filmikiem jest link do githuba z tym projektem.
  • Odpowiedz
Spojler22
Spojler22
29.06.2019, 16:01:35
  • 27
@1392c309a2da8ca65641315bf7dc62f2: @KapitanSoS:
https://www.tensorflow.org/
Takie coś znalazłem. Sam dziś sprawdzę czy amator może się tym bawić :)
  • Odpowiedz
StaraSzopa
StaraSzopa
29.06.2019, 15:10:51
  • 32
do perfekcji w sumie nie doszedł
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

the_revenant
the_revenant
29.06.2019, 16:39:05
  • 63
@StaraSzopa:
Do perfekcji wystarczyłoby użyć algorytmu deterministycznego. Perfekcja byłaby prostsza do osiągnięcia w tym wypadku. Jednakże algorytm deterministyczny leży w przypadku problemu typu NP-hard. Leży - w znaczeniu ogranicza się do metody brute-force / backtracking i pokrewnych, przy czym ilość kroków algorytmu jest tak absurdalnie duża, że nikt nie doczeka się rozwiązania.

Tymczasem Snake jest daleki od NP-hard. Prawdopodobnie nawet backtracking nie jest niezbędny do rozwiązania. Ale tylko strzelam.
  • Odpowiedz
Jan0l
Jan0l
29.06.2019, 20:55:53
  • 5
@the_revenant: Jeśli jako perfekcję określamy po prostu maksymalny wynik to nie potrzeba nawet inputów do takiego algorytmu wystarczy w kółko przejeżdżać po takiej trasie która w każdym okrążeniu przejeżdża po każdym polu dokładnie raz kompletnie ignorując gdzie faktycznie punkt się pojawia bo i tak prędzej czy później po nim przejedziemy, a uderzymy w siebie tylko kiedy plansza będzie kompletnie pełna. Problem był by tylko gdyby plansza miała nieparzystą zarówno wysokość
  • Odpowiedz
c.....y
c.....y
konto usunięte 29.06.2019, 17:45:05
  • 20
Naaaajs.
Trzeba było użyć uczenia ze wzmocnieniem, zamiast algorytmu genetycznego. Wtedy miałbyś jedną sieć uczącą się na podstawie doświadczeń, a nie pseudolosową sieć wybraną na podstawie selekcji naturalnej.
W tym momencie, to nawet nie jest uczenie się ¯\_(ツ)_/¯
Osiągnąłbyś lepsze rezultaty w krótszym czasie i dużo prościej byłoby tę sieć masterować.
.
Co nie zmienia faktu, że zaprezentowany efekt też jest spoko. Tak trzymaj.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

j.....g
j.....g
konto usunięte 29.06.2019, 18:05:15
  • 39
@cichocichy: Ale wiesz, że autor tego filmu nie przeczyta twojego komentarza? Pewnie nawet nie wie, że istnieje coś takiego jak wykop.
  • Odpowiedz
c.....y
c.....y
konto usunięte 29.06.2019, 21:31:17
  • 5
@h3lloya: autor filmu zrobił program, który generuje ileś osobników (osobnikiem jest sieć z losowymi wagami połączeń między neuronami). Osobniki te są testowane na planszy. Jeżeli osobnik zje owoc, to program nalicza mu punkt. Jak program przepuści przez ten "tor przeszkód" tych N osobników, to wybiera z nich np. połowe najlepszych i krzyżuje ze sobą (np. połowa wag z jednego osobnika, połowa z drugiego), czyli tworzy sie zbiór nowych osobników (sieci
  • Odpowiedz
zeus_pl
zeus_pl
29.06.2019, 19:24:56
  • 5
Czekałem aż zacznie przesuwać się zygzakiem od ściany do ściany żeby oszczędzić miejsce na planszy. Cóż mojego poziomu z dzieciństwa nie osiągnął :D
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Jacolex
Jacolex
29.06.2019, 21:31:59 via Android
  • 1
To jest jakiś śmiech na sali. 20 lat temu grało się z botami w quaka, ktore również uczyły się w czasie rzeczywistym. Dzisiaj, gdy kompy są pierdyliard razy szybsze, mam się podniecać, że jakiś student nauczył komputer grać w węża? Bycz pliz. wszyscy spadacie na psy ze swoimi skillami.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Kryspin013
Kryspin013
30.06.2019, 07:22:05
  • 6
To jest jakiś śmiech na sali. 20 lat temu grało się z botami w quaka, ktore również uczyły się w czasie rzeczywistym.


@Jacolex: Tak, tylko boty w quake uczyły się bardzo prostymi algorytmami i były przystosowane jedynie do jednego prostego zadania. Sieci neuronowe to trochę zupełnie inny sposób podejścia do rozwiązywania problemu.

Boty w quake działały bo ktoś je tak zaprogramował od początku do samego końca. W przypadku sieci neuronowych
Kryspin013 - > To jest jakiś śmiech na sali. 20 lat temu grało się z botami w quaka, ...

źródło: comment_DRnXTCdO2Tn0uXoIQiNJNpUM4ekQN1Da.jpg

Pobierz
  • Odpowiedz
mcjq5
mcjq5
30.06.2019, 09:45:35
  • 3
@Jacolex: Widzę, że jesteś dumny ze swojego projektu. Ale może wyjaśnisz z czego? Z tego, że sieci neuronowej użyłeś w snake'u? Przerost formy nad treścią. Ale przed kolegami będziesz szpanował jakiego to ty (specjalnie z małej litery) masz snake'a. Może byś lepiej wykorzystał sieci neuronowe
  • Odpowiedz
vargowy
vargowy
29.06.2019, 19:15:16 via Wykop Mobilny (Android)
  • 0

Komentarz usunięty przez moderatora

AdireQ
AdireQ
29.06.2019, 20:17:51
  • 0
Ale czemu akurat w znalezisku do tetrisa?


@kebab-case: Nie wiem co napisał OP ale czy nie pomyliłeś przypadkiem tetrisa ze wężem? Bo ja z jakiegoś powodu nałogowo mylę tetrisa z wężem i z pongiem. Myślę o jednym a piszę nazwę innego.
  • Odpowiedz
k.....e
k.....e
konto usunięte 29.06.2019, 20:44:24
  • 1
@AdireQ: haha tak. Op wrzucił zdjęcie chrabąszcza siedzącego na palcu z pytaniem co to jest
  • Odpowiedz
ADMlNserwisu
ADMlNserwisu
29.06.2019, 19:37:11
  • -2
mogli po bożemu to zrobić czyli odrazu węża zaprogreamowac
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

miszczu90
miszczu90
29.06.2019, 20:04:11
  • 3
@ADMlNserwisu: nie o to chodzi.
  • Odpowiedz
MateriaBarionowa
MateriaBarionowa
29.06.2019, 18:57:56
  • -3
W jakim programie to robią?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

b.....r
b.....r
konto usunięte 29.06.2019, 19:39:32
  • 5
@MateriaBarionowa: Sztuczna inteligencja to 100% matematyka. Możesz to wykonać w dowolnym języku programowania, a najlepiej sięgnąć po taki gdzie jest dużo bibliotek i nie trzeba wszystkiego robić od 0. Ja na uczelni pisałem sieć neuronową trainbpa w Matlabie, natomiast nie specjalnie interesuje mnie to zagadnienie. Komercyjnie najwięcej pisze się chyba w Pythonie. Główne zastosowanie to Business Intelligence, czyli analiza dużych zbiorów danych. Zawsze gdy słyszę od kogoś, że zrobił coś
  • Odpowiedz
tellet
tellet
29.06.2019, 23:27:17
  • 5
@blizzarder: Taka prawda, ludzie myślą że tu jakieś cuda-niewidy się dzieją, a to tak naprawdę duuuuuuży if/then/else z wagami, który bruteforcem sobie je dopasowuje, aby jak najdłużej ciągnąć symulację. To takie Twierdzenie o nieskończonej liczbie małp, tyle że tu masz określoną liczbę neuronów (No ale nie piszą Hamleta tylko mają do wyboru 4 opcje, w oparciu o kilka warunków xD).
tellet - @blizzarder: Taka prawda, ludzie myślą że tu jakieś cuda-niewidy się dzieją,...

źródło: comment_tgnJAYs3Bj5BQ257k0fN1Cz1RMZKoNv5.jpg

Pobierz
  • Odpowiedz
  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Hity

tygodnia

Wyrzucał śmieci, a po zwróceniu uwagi staranował auto
Wyrzucał śmieci, a po zwróceniu uwagi staranował auto
4223

Pokaż 18+

Psy, które rozszarpały człowieka, pozostaną przy życiu decyzja z Zielonej Góry
Psy, które rozszarpały człowieka, pozostaną przy życiu decyzja z Zielonej Góry
3035
Biedronka bezczelnie sprowadza korniszony z Indii!
Biedronka bezczelnie sprowadza korniszony z Indii!
2924
Afera: Jak lekarze organizują lobbing na zamkniętych grupach
Afera: Jak lekarze organizują lobbing na zamkniętych grupach
2725
Kpt. SG Anna Michalska będzie musiała sama bronić się przed hejtem celebrytów
Kpt. SG Anna Michalska będzie musiała sama bronić się przed hejtem celebrytów
2776
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #wydarzenia
  • #usa
  • #ekonomia
  • #technologia
  • #europa
  • #polska
  • #nauka
  • #zainteresowania
  • #militaria
  • #kultura
  • #rozrywka
  • #izrael
  • #sport
  • #historia

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking