Prosty program z AI

0

Szukam propozycji na prosty program ze sztucznej inteligencji. W miarę prosty do zrobienia. Program na myśleć/uczyć się.

0

Bot do kółko i krzyżyk dla dowolnych zasad (wymiary planszy, liczba wymaganych kółeczek/iksów obok siebie) z różnymi poziomami trudności.

0

Jak interesujesz się AI, to poczytaj o Sztucznych Sieciach Neuronowych :) Ale to zagadnienie trochę trudniejsze jest, ja szczerze mówiąc, opanowałem tylko podstawy. :D Tutaj, na 4programmers, jest bodajże artykuł na ten temat.

0

@Czarny Mleczarz:

sztuczne sieci neuronowe
proste AI
Wybierz jedno.

Jasne, najprostsze sieci neuronowe faktycznie są ciekawe oraz banalne (już nawet licząc tę propagację wsteczną jako łatwą), ale na takich banalnych sieciach raczej specjalnie ciekawych AI nie można zrobić. Albo w każdym razie mi nic w tej chwili nie przychodzi na myśl, w przypadku którym niech ktoś mnie wyprowadzi z błędu, jeśli się mylę :P

0

Napisz grę Wumpus, wykorzystaj algorytm uczenia ze wzmocnieniem. Łatwiejsze od sieci neuronowych, a na początek jest ciekawym wyzwaniem.

0

Ok, a program który rozpoznaje liczby? Chciałbym zrobić pole w którym można narysować liczbę. To pole byłoby następnie dzielone na kilkadziesiąt mniejszych pól. I każde z pól byłoby wczytywane do tablicy dwuwymiarowej.

Jak by program działał? Miałby tablice-wzorzec (kilka tablic) i porównywałby z namalowaną liczbą, a następnie by typował, która to liczba.

0

Musiałbyś poczytać o rozpoznawaniu obrazów, to nie jest taki proste jak się wydaje. Jak porównać jeżeli użytkownik narysuje mniejszą liczbę, albo narysuje ja inaczej niż ty zakodujesz? Algorytmy nie są takie proste. Chociaż jak dobrze poszukasz to znajdziesz w necie gotowe implementacje.

0

Rozpoznawanie liczb jest dosyć skomplikowaną sprawą (wymagającą sieci neuronowych typu recurrent), natomiast proste rozpoznawanie cyfr to sprawa jak najbardziej do ogarnięcia z sieciami feedforward oraz algorytmem backpropagation (w każdym razie w takiej formie wystarczą na szczeblu amatorskim). Jest nawet taki jeden poradnik w C# na tym forum w dziale artykułów-gotowców ;-)

Słowa kluczowe: feedforward neural network, backpropagation, neural network digit recognition, MNIST.

0

Polecam książkę " Odkrywanie właściwości sieci neuronowych przy użyciu programów w języku c#"

1 użytkowników online, w tym zalogowanych: 0, gości: 1