czwartek, 30 stycznia 2020

Arduino - Jak zmusić wyświetlacz do pracy?

Tym raze dla chętnych zajecia były w trakcie ferii zimowych. Na śnieg liczyć nie mogliśmy, więc znaleźli się chętni na zabawę z płytką Arduino.

Wdalszym ciagu korzystaliśmy z  kursu:
https://forbot.pl/blog/kurs-arduino-wyswietlacz-tekstowy-lcd-id4263

czwartek, 23 stycznia 2020

Arduino - podłączenie przycisku

Korzystamy z kursu dla poczatkujących 
Celem dzisiejszym było wykorzystanie - instrukcji warunkowej

Naciśnięcie przycisku miało spowodować zapalenie się diody.
W drugiej części zmodyfikowany został program tak, by po wciśnięciu przycisku wyświetlił, poprawną sekwencję świateł. 
[...] -> Zielone -> Pomarańczowe -> Czerwone -> Czerwone Pomarańczowe[...]

środa, 22 stycznia 2020

Tworzenie własnego chatbota – rozpoznawanie emocji w wypowiedziach tekstowych.

 W grupie Master tworzenie własnego chatbota rozpoczęliśmy od Scratch 3.0. Stworzyliśmy duszka, który miał buźkę wesołą, smutną lub neutralną. Korzystaliśmy z aplikacji po zalogowaniu się na konto w https://machinelearningforkids.co.uk/



Wróciliśmy do strony projektu, utworzyliśmy kategorie: miłe i niemiłe słowa.


Po przetrenowaniu modelu, wykorzystaliśmy nowe rozszerzenie i zmodyfikowaliśmy nasz skrypt. 


Na zakończenie sprawdzaliśmy czy buźka prawidłowo reaguje na słowa, które do niej kierujemy.

wtorek, 21 stycznia 2020

Nasz chatbot odpowiada na pytania o Minecraft.

W grupie Beniamin kończyliśmy tworzenie chatbota. Dodaliśmy do modeli kilka dodatkowych pytań. Usunęliśmy kategorie, które naszym zdaniem nie są jednak potrzebne.


Po wytrenowaniu modela, wzorując się na scanariuszu samodzielnie każdy utworzył skrypt wykorzystujący rozszerzenie uzyskane po wytrenowaniu modela.


Dużo wesołej zabawy mieliśmy podczas wzajemnego testowania swojego programu.

czwartek, 16 stycznia 2020

Poznajemy Arduino

Jak najłatwiej rozpocząć przygodę z elektroniką, robotyką i budową programowalnych urządzeń? Oczywiście od Arduino!


Z przyznanych grantów w ramach programu CMI, kupiliśmy 2 podstawowe zestawy.


Ucząc się podstaw, będziemy się kierować bezpłatnym kursem on-line na https://forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290.

Zainstalowaliśmy odpowiednie środowisko ze strony https://www.arduino.cc/en/Main/Software

Podłączyliśmy z sukcesem płytkę do komputera i sprawdziliśmy z jakiego portu korzysta.  Migająca dioda LED na płytce przyniosła nam wiele radości.


Korzystając z dokładnych instrukcji włączyliśmy czerwoną diodę LED. Udało nam się także uzyskać miganie diody, poprzez dołączenie do naszego kodu funkcji opóźnienia - delay.




środa, 15 stycznia 2020

Nasz chatbot odpowiada na pytania.

Dziś pracujemy nad naszym chatbotem z wiedzą o grze Sims. Dodaliśmy jeszcze kilka pytań do aplikacji uczącej rozpoznawania naszych pytań.
Po wytrenowaniu modelu przeszliśmy do programu Scratch 3. Wybraliśmy szablon i ułożyliśmy kod z bloczków, który będzie reagował na pytania naszych testerów.



Problemem okazało się zredagowanie odpowiedzi do odpowiednich kategorii. Jaki tekst powinien wyświetlić chatbot, aby odpowiedzieć na pytanie i aby nie było ono zbyt ogólnikowe?
W rozwiązaniu naszego problemy pomóc miał nam chatbot ze strony https://chatbot.pl/ . Zadając mu swoje pytania analizowaliśmy jakie odpowiedzi uzyskiwaliśmy.




wtorek, 14 stycznia 2020

Tworzenie własnego chatbota – baza wiedzy o Minecraft.

Na dzisiejszych zajęciach naszym celem jest zaprojektowanie chatbota. Zastanawialiśmy się na jaki temat nasz chatbot mógłby odpowiadać.


Proponowanych tematów było wiele, ale zgodnie wszyscy wybrali tematykę związaną z grą Minecratf.


Korzystając z chmury zaplanowaliśmy kategorie oraz pytania jakie mogą być zadawane naszemu chatbotowi.
Część pytań udało się nam umieścić na platformie https://machinelearningforkids.co.uk/#!/worksheets, która nauczy naszego chatbota przyporządkowywać pytania do odpowiednich kategorii.


środa, 8 stycznia 2020

Tworzenie własnego chatbota – baza wiedzy o Sims

Po wyborze tematu dla naszego chatbota, przystąpiliśmy do wypisywania jakie pytania mogą być zadawane naszemu chatbotowi. Na ich podstawie podział pytań na osobne kategorie.


Na stronie https://machinelearningforkids.co.uk/ , którą już znamy z wcześniejszych zadań, utworzyliśmy nowy projekt. Po utworzeniu kategorii wpisywaliśmy przygotowane już pytania.


wtorek, 7 stycznia 2020

Na czym polega uczenie maszynowe?

Przed nami zajęcia, na których będziemy tworzyć własnego Chatbota. Chcąc zrozumieć na czym polega uczenie maszynowe, na zajęciach korzystaliśmy z aplikacji https://teachablemachine.withgoogle.com/.



Nasz model uczył się rozpoznawać gesty ręki: kamień, papier i nożyczki.


Sprawdzaliśmy także czy komputer będzie potrafił określić w jakiej pozycji są nasze obie ręce.