Funkcjonalna Sztuczna Inteligencja

0

Witam wszystkich. Zapewne ktoś, kto przeczyta ten post uzna to co tam napisze ze jakąś zupełną brednie, lub totalnie niemożliwe, otóż za cel obrałem sobie stworzenie programiku, który by symulował człowieka, a krótko mówiąc, coś ala SNIKERS, ale o wiele bardziej rozwiniętego i dającego możliwość pełnej konstruktywnej rozmowy. Program ten miałby rozpoznawać mowę i korzystać z kamerki do rozpoznawania twarzy, czy też miejsca gdzie się znajduje. Wiem, ze bardzo wysoko sobie postawiłem poprzeczkę, to ma być tylko aplikacja, "tylko", ale jaka aplikacja. Jestem obecnie na 2 roku Informatyki na UŚ, chciałbym iść na specjalizację związana z sztuczna inteligencją. Ale niestety póki co, moja wiedza programistyczna kończy się na języku Pascal, C++ i początkach Javy. Swój projekt podzieliłem na 3 główne części: Sterowanie i rozpoznawanie głosu, rozpoznawanie twarzy, cały silnik sztucznej inteligencji. Najpierw chciałbym się zabrać za to pierwsze zagadnienie. Chciałbym was prosić o jakieś materiały, porady w jakim języku coś takiego napisać oraz dobrze książki które by mi pomogły. Od przyszłego tygodnia będę chodzić na kurs programowania równoległego, wiem, że do takiej obszernej aplikacji będzie potrzebna potężna moc obliczeniowa, więc warto umieć wykorzystać swój sprzęt do granic możliwości. Bardzo proszę o rady jak się za takie coś zabrać, od której strony ugryź, moja wiedza na ten temat jest niestety zerowa. Dodam od razu, ze nie boję się ciężkich wzorków matematycznych ani długiej i żmudnej pracy, chce osiągnąć swój cel. Jak już pisałem, chcę zacząć od rozpoznawania głosu, więc na tym skupię swoje pierwsze działania i chciałbym aby posty właśnie tego dotyczyły.

0

Chcesz napisać tak poważny system, a pytasz nas o język programowania :|
Co znaczy, że twoja wiedza jest zerowa? Nie wiesz np co to jest sztuczna sieć neuronowa? Kompletnie nic nie wiesz?
Może wejdź na wiki i poczytaj o sztucznej inteligencji. Jest to jakiś punkt zaczepienia. Będziesz wiedział jakie tematy trzeba zgłębić.

0
Karolaq napisał(a)

Chcesz napisać tak poważny system, a pytasz nas o język programowania :|
Co znaczy, że twoja wiedza jest zerowa? Nie wiesz np co to jest sztuczna sieć neuronowa? Kompletnie nic nie wiesz?
Może wejdź na wiki i poczytaj o sztucznej inteligencji. Jest to jakiś punkt zaczepienia. Będziesz wiedział jakie tematy trzeba zgłębić.

Na początek dzieki że nie uznałes mojego pomysłu za idiotyzm. Hmm jak opisac moja wiedze, ciężko dosyc. Wiem tylko ze sieci neuronowe podejmuja decyzje na podstawie obliczeń prawdopodobienstwa, a znajmosc jezyków programowania jest tez dosc nikła, C++ jedynie dosc dobrze znam, umie, jednak nie potrafie jeszcze pisac aplikacji okienkowych. Głownie oczekuję, np tytułów ksiazek o sterowaniu głosem, rozpoznawaniu głosu oraz jakis pdf czy innych a reszte bede sam uzupełniał swoja wiedze.

0

Każdy z tematów "rozpoznawanie głosu", "rozpoznawanie twarzy", "cały silnik sztucznej inteligencji" jeżeli potraktowany poważnie mógłby być tematem na pracę doktorską.

Jeszcze nikt nie stworzył idealnego systemu do rozpoznawania twarzy (chociaż są prowadzone nad tym badania - głównie w USA). Nikt też nie stworzył, ani zapewne nie stworzy w najbliższym czasie systemu, z którym można by pogadać i po dłuższej rozmowie na wybrany przez nas temat nie zorientować się, że rozmawiamy z maszyną. Najprościej chyba zrobić rozpoznawanie głosu (przynajmniej jeżeli chodzi o jakiś stały zestaw komend).

Daj sobie spokój - na SI na studiach poznasz jakieś proste algorytmy do gier (mini-max, alpha-beta, może jakiś zrandomizowany, wyszukiwanie ścieżki) oraz systemy decyzyjne (np. sieci neuronowe, programowanie z więzami, klasyfikacja obiektów). I to wszystko. Nie oczekuj cudów.

0
__krzysiek85 napisał(a)

Każdy z tematów "rozpoznawanie głosu", "rozpoznawanie twarzy", "cały silnik sztucznej inteligencji" jeżeli potraktowany poważnie mógłby być tematem na pracę doktorską.

Jeszcze nikt nie stworzył idealnego systemu do rozpoznawania twarzy (chociaż są prowadzone nad tym badania - głównie w USA). Nikt też nie stworzył, ani zapewne nie stworzy w najbliższym czasie systemu, z którym można by pogadać i po dłuższej rozmowie na wybrany przez nas temat nie zorientować się, że rozmawiamy z maszyną. Najprościej chyba zrobić rozpoznawanie głosu (przynajmniej jeżeli chodzi o jakiś stały zestaw komend).

Daj sobie spokój - na SI na studiach poznasz jakieś proste algorytmy do gier (mini-max, alpha-beta, może jakiś zrandomizowany, wyszukiwanie ścieżki) oraz systemy decyzyjne (np. sieci neuronowe, programowanie z więzami, klasyfikacja obiektów). I to wszystko. Nie oczekuj cudów.

Hmm ale ja nie powiedziałem ze chce to zrobic w np tydzien czy dwa, mam czas, ma to byc praca, projekt na dłuższy czas, chce jakiegos naprowadzenia skad wziąć materiały na to, od której strony ugryź. Moze jednak jakies matariały w miare jasno opisane ktos mogłby podesłąc na temat rozpoznawania- sterowania głosem. Z tego co czytałem to musi byc wprowadzony ten strumien głosowy jako wektor do sieci neuronowej czy jakos tak, wiem ze mozna takie cos zrobic ponieważ to instanieje już. Prosze o jakies materiały

0

Ty nadal nie widzisz skali problemu. Takie coś to minimum 2 lata i to dla dużego zespołu kumatych ludzi. Gdyby to było takie proste to miałbyś już to na każdym kompie i komórce.

0

Kurde, przestancie mnie zniechecac. O jakie to ciezkie jakie trudne ble ble ble chce prostej pomocy a nie gadania takich głupot. Jestes swiadom tego problemu, spokojnie wiem, ze to moze i 10 lat potrwac, ale dajcie szanse i podzielcie sie wiedza.

0

Patrząc na twój wiek zakładam ze studiujesz. Skoro zadajesz takie pytanie to studiujesz kierunek informatyczny. Sprawdź na stronie waszej katedry/instytutu informatyki kto się zajmuje takimi sprawami (a na pewno jest kilka takich osób) i idź do nich pogadać na ten temat ;)

0
krzychu1989 napisał(a)

Kurde, przestancie mnie zniechecac. O jakie to ciezkie jakie trudne ble ble ble chce prostej pomocy a nie gadania takich głupot. Jestes swiadom tego problemu, spokojnie wiem, ze to moze i 10 lat potrwac, ale dajcie szanse i podzielcie sie wiedza.

Nie rozumiesz. My cię wcale nie zniechęcamy! Po prostu to nie jest problem na forum. Osoby na tym forum, które mają wiedzę i umiejętności by to zrobić, pracują i nie mają czasu, by uczyć tak zaawansowanych rzeczy kogoś kto dopiero zaczyna programować. Krótko mówiąc nie masz co liczyć na pomoc tutaj.
Po drugie sam napisałeś, że dopiero zaczynasz programować, więc zacznij najpierw od prostszych tematów. Np rozpoznawanie znaków drogowych na zdjęciach. Temat o wile prostszy a i tak dla ciebie dość trudny. Jeśli na tym połamiesz sobie zęby to nawet nie masz co próbować rozpoznawania twarzy (w takim wypadku poszukaj czegoś prostszego).
Shalom dobrze ci powiedział, poszukaj na uczelni. Jeśli jesteś zdolny i potrafisz to pokazać, to na pewno jakiś profesorek cię przygarnie i pokieruje.

0

Wiadoma sprawa ze ludzie pracuja i nie maja zbyt duzo czasu, lecz mnie nie chodzi o pomoc taka, ze ktos mi wysle kod programu czy cos innego. Ja po prostu chcialbym dostac tytuły ksiazek czy adres do jakis fajnych stronek internetowych o tej tematyce ( rozpoznawanie mowy) i tyle ;)

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