v0.398pre-alpha

Fizyka Artykuły Robot nauczy Cię angielskiego za darmo!
Google+

Korepetycje

Znajdź korepetytora!

piątek, 28 kwietnia 2017 23:39

Robot nauczy Cię angielskiego za darmo! Wyróżniony

Napisał 

Język angielski jest najpopularniejszym językiem na świecie i posługuje się nim ok. 1,8mld ludzi[1]. Można śmiało powiedzieć, że znając tylko ten język jesteśmy w stanie dogadać się niemal w każdym miejscu na Ziemi. Wiem z doświadczenia, że spora część Polaków, mieszkająca zarówno w kraju jak i za granicą ma spory problem z nauką języka angielskiego. Przyczyn może być bardzo wiele, ale główną z nich jest lęk. Lęk przed tym, że źle wypadnę, że ktoś mnie nie zrozumie, albo zrozumie mnie niepoprawnie, komuś nie spodoba się mój akcent itp. Jedną z przyczyn jest także polski system nauczania, który kładzie główny nacisk na naukę gramatyki. Polacy są przeintelektualizowani i jadąc za granicę często skupiają się bardziej na gramatyce niż na tym, by się z kimś dogadać w danej kwestii i osiągnąć zamierzony cel. To, co Ci oferuję, to nauka angielskiego przez rozmowę z robotem. Jeżeli interesuje Cię inny język również jest to możliwe!

Nauka przez rozmowę z robotem w formie chatu

Według tak zwanej piramidy Dale'a [2] nauka danego zagadnienia jest najbardziej skuteczna w przypadku praktyki i nauki innych ludzi. Rozmowa z robotem w j. angielskim to nauka poprzez praktykę.

piramida d

Cleverbot jest robotem zbudowanym w oparciu o sztuczną inteligencję najwyższej klasy. Chatbota stworzył Rollo Carpenter. Wraz ze współpracownikami odbył z nim kilkanaście tysięcy rozmów w pierwszej dekadzie jego działania. Od udostępnienia w Internecie w 1997 liczba rozmów przekroczyła 150 milionów. 3 sierpnia 2011 Cleverbot brał udział w formalnym teście Turinga w czasie festiwalu Techniche w Indian Institute of Technology Guwahati. Na podstawie 1334 głosów został on uznany za ludzkiego w 59,3% (ludzie uzyskali w tym teście 63.3%). Wynik 50.05% lub więcej jest często uznawany za zaliczenie testu. Oprogramowanie obsługiwało w czasie testu tylko 1 lub 2 jednocześnie pytania, natomiast w Internecie Cleverbot rozmawia z ok. 100 000 ludźmi naraz. Cleverbot stale uczy się, gromadząc więcej danych i podnosząc swój stopień "inteligencji". Aktualizacje oprogramowania odbywały się dyskretnie. W 2014 Cleverbot został zmodyfikowany, aby wykorzystywać GPU, czyli moce obliczeniowe kart graficznych.[3]

Aby móc porozmawiać z robotem, należy wejść na stronę:

http://www.cleverbot.com/

i wpisać jakiś tekst np. przywitać się poprzez wpisanie „Hi”. W taki sposób zaczynamy konwersację. Tak więc nie istnieje tutaj coś takiego jak lęk przed tym, że źle wypadnę, bo robot nas w żaden sposób nie oceni. Jak pokazuje piramida Dale’a najlepsze efekty nauki osiąga się przez praktykę, a więc w tym przypadku jest to rozmowa w formie chatu. Jeżeli chcesz porozmawiać w innym języku też jest to możliwe! Po prostu zamiast Hi! wpisz 'Guten Morgen' (j. niemiecki) albo 'buenos días' (j. hiszpański). Nawet rozmowa po polsku jest możliwa.

Jako dodatkową ciekawostkę gorąco polecam obejrzeć konwersacje dwóch robotów:

Link do zasobu: https://www.youtube.com/watch?v=WnzlbyTZsQY 

 

Nauka przez rozmowę z robotem w formie dialogu słownego

Znacznie bardziej zaawansowaną formą nauki byłaby prawdziwa rozmowa z robotem w formie dialogu słownego. Chyba każdy kojarzy film Iron Man. Zbroja Iron Mana była wyposażona w oprogramowanie ze sztuczną inteligencją o nazwie Jarvis, które miało wspomagać głównego bohatera.  Jarvis jest dostępny w wersji darmowej[4] i można go pobrać na swój komputer. Oto przykład rozmowy pomiędzy człowiekiem a Jarvisem:

Link do zasobu: https://www.youtube.com/watch?v=TsMpo4TvIkw

Problematyka jaka się pojawia przy konwersacji słownej z programem, to rozpoznanie słów przez urządzenie nasłuchujące. Kiedyś wraz z kolegą wybrałem się na prezentację firmy Amazon, która zajmuje się tą problematyką. Wykład był podzielony na część o podłożu fizycznym i część o podłożu informatycznym. Fizycy starają się opisać równaniami proces komunikacji dźwiękowej. Równania, które się pojawiły podczas wykładu były bardzo zaawansowane matematycznie. By zrozumieć ich sens, trzeba było mieć mocne podstawy z równań różniczkowych cząstkowych oraz analizy zespolonej. Jednym z głównych obszarów zmagań naukowców jest eliminacja szumów np. chodząca w tle suszarka. Celem badań jest stworzenie błyskawicznego tłumacza, który może operować dowolnym językiem. Wyobraźmy sobie, że mamy porozmawiać przez Internet z Chińczykiem, który zna jedynie j. chiński, a my znamy jedynie język polski. Błyskawiczny tłumacz tłumaczyłby w locie wszystkie nasze słowa i natychmiast konwertował na język chiński. To sprawiłoby, że granica językowa pomiędzy ludźmi mogłaby zostać w jakimś stopniu zniesiona.

 

Specjalne metody zapamiętywania słówek

Kiedyś przytrafiła mi się ciekawa sytuacja. Byłem wtedy studentem  pierwszego roku na Politechnice Gdańskiej i wracałem pociągiem do Gdańska od swoich rodziców. Jako że nie lubię siedzieć w podróży bezczynnie, a staram się robić coś kreatywnego, postanowiłem rozwiązywać w zeszycie przykładowe zadania, które mogłyby pojawić się na kolokwium z algebry liniowej. Siedziałem w przedziale tylko z jednym panem. Gdy skończyłem rozwiązywać zadania, on do mnie zagaił, czy nie chciałbym poznać ciekawych możliwości szybszej nauki opartych o mnemotechnikę. Ponieważ mogliśmy sobie pozwolić jedynie na kilka minut rozmowy, gdyż zaraz była moja stacja i musiałem wysiadać, usłyszałem krótkie opowiadanie o tym, jakie są możliwości szybszego zapamiętywania oraz owy pan polecił mi książkę „Pamięć Na Zawołanie”, Tony Buzan . Wtedy byłem do tego nastawiony sceptycznie. Postanowiłem wypożyczyć książkę. Poszedłem do kiosku i kupiłem talie kart. Dodatkowo zainspirował mnie film „21” z Kevinem Spacey. Stworzyłem swój system zakładek pamięciowych dla każdej karty. Przykładowo:

król pik – kapitan hak,

królowa pik – zakonnica,

król kier- święty Mikołaj,

7 kier – flaga ZSRR,

4 trefl – czterolistna koniczyna, itd.

Podczas jednego nudnego wykładu postanowiłem, że sprawdzę czy metoda na zapamiętywanie działa. Kolega, który siedział obok mnie przetasował karty. Następnie brał kartę z wierzchu, pokazywał mi, a kiedy powiedziałem „już”, kładł ją pod spód. W tym czasie ja budowałem sobie spontaniczną historyjkę w swojej głowie. Pamiętam, że wtedy aby było mi łatwiej, ułożyłem 4 historyjki; każda zawierała 13 elementów (kart). Podczas przerwy między wykładem powiedziałem wszystkie karty z pamięci. Ludzie, którzy byli świadkami, byli bardzo zdumieni. Teraz drogi czytelniku podam Ci przepis na to, jak zapamiętać talię kart. Zasada jest banalna. Po pierwsze musimy mieć przygotowany system zakładek dla każdej karty. Następnie, gdy dostajemy kartę do zapamiętania, tworzymy wyimaginowaną historyjkę w naszej głowie. Przykładowo wylosowaliśmy

Król kier, 4 trefl, król pik, 7 kier,

Święty Mikołaj idąc uśmiechnięty znalazł czterolistną koniczynę. Następnie spotkał swojego kolegę, kapitana haka. Ten zaczął zrywać flagę ZSRR z masztu by zrobić sobie z niej majtki…

Wiem, mam bujną wyobraźnię. Na końcu odtworzyłem z głowy wszystkie historyjki, konwertując dany element na kartę, przy zachowaniu odpowiedniej kolejności. Ostatnia najważniejsza rzecz, o której należy pamiętać, to charakterystyka naszej opowieści. Nasza wybujała historyjka powinna zawierać jak najwięcej elementów śmiesznych, być abstrakcyjna oraz zawierać elementy o podtekście erotycznym. Wszystko to dlatego, ponieważ nasz mózg jest tak skonstruowany, że łatwiej zapamiętuje rzeczy pozytywne, w rezultacie łatwiej powstają połączenia neuronowe w naszym mózgu. Pomyśl sobie drogi czytelniku i porównaj: jak często wspominasz jakąś krzywdę, która Ci się kiedyś przytrafiła, a jak często wspominasz coś śmiesznego, np. śmieszne sytuacje ze szkoły i ze spotkań ze znajomymi etc.?

No dobra, ale jak ta cała historyjka ma się do nauki języka angielskiego? Otóż analogiczny system zakładek pamięciowych można zastosować w nauce języka obcego. Wystarczyłoby ułożyć zbiór zakładek pamięciowych dla wyrazów z danego języka obcego. To, że mózg lepiej zapamiętuje wizualizacje o pozytywnym znaczeniu od „suchych” informacji jest faktem naukowym i odniósłbym się tutaj chociażby do piramidy Dale’a.

 

Jakich słów się uczyć?

Czy jadąc za granicę na wycieczkę do Hiszpanii uczyłbyś się zestawu słów używanych najczęściej w medycynie, czy raczej postawiłbyś na proste zwroty używane najczęściej do prostej komunikacji międzyludzkiej?

Niewiele osób zdaje sobie sprawę z tego, że do zwykłej komunikacji wystarczy ok. 3000 słów. Wpisując frazę „popularne słowa angielskie”, jako jedna z pierwszych pozycji wyskoczyła mi strona: http://www.e-angielski.com/popularne-slowa, która zawiera 2750 najpopularniejszych angielskich słów.

Przykładowo, chcę dostać się do centrum miasta. Jeżeli zbuduję zapytanie

„Iść jaki kierunek centrum miasto?” niepoprawne gramatycznie czy zostanę zrozumiany? Najprawdopodobniej tak, a więc cel zostanie osiągnięty. Cel zawsze jest najważniejszy, dopiero potem jest gramatyka. Rzeczą istotną jest, by najpierw skupić się na nauce najbardziej popularnych słów w danym języku, a nie na gramatyce.

 

Nauka z robotem w przyszłości

XXI wiek jest niewątpliwie wiekiem komputerów i urządzeń elektronicznych. Implementacja sztucznej inteligencji w bocie CleverBot oraz Jarvis pozostawia sporo do życzenia na dzień dzisiejszy. Odnosząc się do poniższego wykresu[4]:

PPTExponentialGrowthof Computing pl

 

szybkość komputerów rośnie w sposób wykładniczy, a co za tym idzie, koszty mocy obliczeniowej maleją również w sposób wykładniczy. Według Raya Kurzweila spowoduje to, że przed 2040 rokiem, komputer osobisty za 1000 dolarów amerykańskich będzie efektywniejszy od człowieka we wszystkich zadaniach.[5] Idąc dalej tą myślą, cywilizacja dojdzie do takiego stopnia rozwoju, że będzie można stworzyć cyborga o możliwościach człowieka, a nawet większych. Taka możliwość pozwoliłaby nam na naukę z robotem, z którym moglibyśmy porozmawiać w niemal identyczny sposób jak z drugim człowiekiem, nie wspominając już o tym, jak abstrakcyjne tematy mogłyby się pojawić w rozmowie.

 

Podsumowanie

Bardziej zaawansowanym systemem na zapamiętywanie wyrazów byłoby przełożenie skojarzeń na wizualizację 3D. Obecnie istnieje sporo silników do gier 3D, które można by było wykorzystać do stworzenia wizualizacji w trójwymiarze, jednak jak do tej pory jeszcze się z tym nie spotkałem. Wykorzystując możliwości graficzne takich gier jak GTA czy Unreal Tournament, można by stworzyć środowisko służące do wizualizacji zakładek pamięciowych. Mam nadzieję, że znajdzie się ktoś, kto podejmie się takiego wyzwania. A może podobne rozwiązanie już gdzieś istnieje? Jeżeli tak - proszę o komentarz.

Należy mieć na uwadze, że uczenie się na pamięć wyrazów nie przyniesie większych efektów bez ich zastosowania. Dlatego też to, czego uczymy się na bieżąco i co jest dla nas istotne, warto utrwalać przez praktykę, czyli rozmowę. CleverBot oferuje nam coś, czego nie mają ludzie. Strach przed popełnieniem błędu tutaj nie istnieje. Robot nas nie oceni i możemy sobie z nim pozwolić dosłownie na wszystko. Nie istnieje coś takiego jak trema przed tym, jakie zrobimy na kimś wrażenie. Podczas rozmowy z robotem nie istnieją także tematy tabu. Gorąco polecam naukę ze sztuczną inteligencją wszystkim tym, którzy chcieliby zacząć naukę języka angielskiego jak i tym, którzy chcieliby sobie odświeżyć swoje umiejętności.

 

Bibliografia

1.Najczęściej używane języki świata

https://pl.wikipedia.org/wiki/Najcz%C4%99%C5%9Bciej_u%C5%BCywane_j%C4%99zyki_%C5%9Bwiata

2. Piramida Dale’ahttp://www.domszkolen.com/uploads/images/piramida_DSD.jpg

3. Cleverbotopis: https://en.wikipedia.org/wiki/Cleverbot

4. Jarvis Lite https://acwtechnologies.co.uk/software/jarvis-lite

5. https://pl.wikipedia.org/wiki/Technologiczna_osobliwo%C5%9B%C4%87

Czytany 10396 razy Ostatnio zmieniany sobota, 29 kwietnia 2017 21:11
mgr inż. Marcin Piwowarski

Software Developer & Redaktor

Komentarze   

 
0 #12 dd 2017-05-09 15:26
aaaaa
Cytować | Zgłoś administratorowi
 
 
0 #11 PDG 2017-05-02 20:39
Ten Jarvis to trochę podobny do Siri na iphonach
Cytować | Zgłoś administratorowi
 
 
+1 #10 Jan Nowicki 2017-05-02 20:07
Faktycznie przez pierwsze kilka minut rozmowy ma się wrażenie, że robot jest całkiem inteligentny ale jak się pogada trochę dłużej to idze dostrzec, że niektórych rzeczy nie ogarnia, np. jak rozmowa trochę trwa i chce się nagle odnieść jakoś do tego co mu powiedziałem wcześniej to on tak jakby wg. o tym nie pamiętał i daje jakies dziwne wymijające odpowiedzi. tez ciekawe jak wygląda sprawa aktualizacji takiego cleverbota ale ogolnie artykuł całkiem spoko zawsze cos nowego się człowiek dowie :-)
Cytować | Zgłoś administratorowi
 
 
+1 #9 Mariusz 2017-05-02 08:29
Czesc Synek,
Fajny artykuł. Chyba powróce do nauki jezyków.

trzym sie

tata
Cytować | Zgłoś administratorowi
 
 
+1 #8 sahin 2017-04-30 20:19
gadalem sobie tak dla jaj z tym robotem po polsku i musze przyznac, ze jest mega kumaty! po angielsku tez jest spoko
Cytować | Zgłoś administratorowi
 
 
+3 #7 Kuba 2017-04-30 11:08
Nooo ciekaw jestem, jak to bedzie sprawdzic swoja znajomosc jezyka obcego z robotem - moze sie nawet umowimy na randke? XD

@dd: Z ksiazek nie dowiesz sie poprawnej wymowy. Plus nie bedziesz poddany stresowi bycia wystawionym na rozmowe z inna osoba - a "zdrowy" stres pomaga w nauce - ksiazka ci tego nie da. Nie zaniżam znaczenia książek, ale do osiagniecia roznych celow, uzywa sie roznych narzędzi - to tyle.
Cytować | Zgłoś administratorowi
 
 
+6 #6 mariano italiano 2017-04-29 23:00
fajnie sie wyzywa tego robota hahaha to sprawia mi tyle radość :D Tak ogólnie to może być też fajny sposób na odstresowanie sie po robocie
Cytować | Zgłoś administratorowi
 
 
+13 #5 mgr inż. Marcin Piwowarski 2017-04-29 21:15
@dd właśnie zedytowałem artykuł. Cleverbot.com również obsługuje cały szereg innych języków poza angielskim, a mianowicie niemiecki, polski, hiszpański, włoski i wiele innych :)
Cytować | Zgłoś administratorowi
 
 
0 #4 dd 2017-04-29 20:47
A ta wgl to sa tez boty do innych jezykow?
Cytować | Zgłoś administratorowi
 
 
+8 #3 Hermiona 2017-04-29 20:47
Bardzo interesujący artykuł,zaraz rozpocznę chat z robocikiem.Dzię kuję za informację,nie słyszałam wcześniej o tej możliwości :)
Cytować | Zgłoś administratorowi
 
 
0 #2 dd 2017-04-29 16:28
Dla wielu osób może to być pomocne... Dla mnie jednak nic nie zastąpi książek ;-)
Cytować | Zgłoś administratorowi
 
 
+3 #1 Romek123 2017-04-29 10:11
Bardzo ciekawe.
Cytować | Zgłoś administratorowi
 

Dodaj komentarz


a + ab + a = ? Dane: a=2 b=3.

| Jeżeli w zasobach naszego serwisu nie znalazłeś tego czego szukałeś prosimy napisz do nas na e-mail: sugestie@fizyka.dk a my uzupełnimy te braki |

| Copyright © 2010-2015 by Fizyka Dla Każdego - http://fizyka.dk | All Rights Reserved. Kopiowanie treści bez pisemnego zezwolenia zabronione. |
| Polityka prywatności | Regulamin serwisu |

Valid XHTML 1.0 Transitional Poprawny CSS! [Valid Atom 1.0]