Temat 3 Ćwiczenia

Cel: zapoznanie uczniów z podstawowymi koncepcjami NLP za pomocą zabawnej i wciągającej aktywności łączącej muzykę i język.

Czas trwania: 25 minut

Materiały: Lista prostych zdań lub zwrotów, takich jak „Kot jest na macie” lub „Lubię lody”, Instrument muzyczny lub oprogramowanie cyfrowej stacji roboczej audio (DAW), które można wykorzystać do tworzenia prostych melodii lub rytmów, Mikrofon (opcjonalnie)

Procedura: Nauczyciel wprowadza koncepcję NLP i wyjaśnia, w jaki sposób można nauczyć komputery rozumienia i przetwarzania ludzkiego języka. T wyjaśnia, że w tym ćwiczeniu S użyją muzyki do przedstawienia różnych aspektów języka (np. znaczenia słów) .Uczniowie są podzieleni na małe grupy i otrzymują listę prostych zdań/wyrażeń. Każda grupa wybiera jedno zdanie lub frazę z listy i za pomocą instrumentu muzycznego lub oprogramowania DAW tworzy melodię lub rytm reprezentujący znaczenie lub strukturę zdania (np. „Kot jest na macie” może być reprezentowany przez melodię zaczyna się nisko i stopniowo wznosi się wyżej, aby przedstawić ruch kota z podłogi na matę.) Uczniowie eksperymentują z różnymi elementami muzycznymi, takimi jak rytm, tempo i ton, aby stworzyć unikalne i ekspresyjne interpretacje swoich zdań. Po uzupełnieniu ich muzycznej reprezentacji, Ss są proszone o wykonanie lub zagranie swoich kompozycji dla klasy i zobaczenie, czy reszta klasy może odgadnąć, jakie zdanie lub frazę reprezentują.

Rozszerzenie działalności. W ramach ćwiczenia rozszerzającego uczniowie mogą używać mikrofonu i oprogramowania konwertującego mowę na tekst, aby konwertować wypowiedziane zdania na tekst, a następnie używać narzędzi do przetwarzania języka naturalnego w celu analizy tekstu i wyodrębniania informacji, takich jak części mowy lub uczucia. Przykłady oprogramowania:

  • Goodle docs
  • Pisanie głosowe
  • Dyktowanie.io
  • Przemówienia
  • Notatki głosowe wydry

Cel: zademonstrować, jak używać NLP do analizy nastrojów w tekście i jak używać technik muzycznych do wyrażania tych nastrojów.

Czas trwania: 45 minut (w zależności od długości tekstu)

Materiały: Tekst o różnym stopniu nastrojów, taki jak artykuły z wiadomościami, posty na blogach lub aktualizacje w mediach społecznościowych. (jeśli uczniowie nie przyniosą ze sobą), instrument muzyczny lub oprogramowanie muzyczne, które może generować dźwięki (np. klawiatura, cyfrowa stacja robocza audio).

Procedura: 1. Uczniowie wybierają fragment tekstu do analizy pod kątem nastrojów. Może to być krótki artykuł informacyjny, tweet lub dowolny inny tekst o emocjonalnym tonie. 2. Korzystając z biblioteki lub narzędzia do przetwarzania języka naturalnego (takiego jak spaCy w Pythonie), uczniowie przeanalizują nastrój tekstu i przypiszą mu ocenę (np. pozytywna, negatywna lub neutralna). Wynik tonacji można przedstawić jako wartość liczbową, na przykład wynik od -1 (bardzo negatywny) do +1 (bardzo pozytywny). 3. Wykorzystując partyturę sentymentu jako wskazówkę, uczniowie używają instrumentu muzycznego lub oprogramowania muzycznego do stworzenia utworu muzycznego, który wyraża nastrój tekstu. Na przykład, jeśli wynik nastrojów jest bardzo negatywny, uczniowie mogą użyć dysonansowych akordów lub ostrych dźwięków, aby wyrazić negatywne nastroje. I odwrotnie, jeśli ocena nastrojów jest pozytywna, uczniowie mogą użyć bardziej spółgłoskowych akordów lub łagodniejszych dźwięków, aby wyrazić pozytywne nastroje. 4. Grupy przedstawiają klasie swoje utwory muzyczne i omawiają, w jaki sposób wykorzystały analizę nastrojów do kierowania wyborami muzycznymi.

To ćwiczenie można dostosować do poziomu umiejętności uczniów i można je wykonać z wykształceniem muzycznym. Zapewnia zabawny i kreatywny sposób zademonstrowania zastosowania przetwarzania języka naturalnego w muzyce i może pomóc uczniom lepiej zrozumieć, w jaki sposób analiza tonacji może być wykorzystana do analizy i interpretacji tekstu.

Cel: zapoznanie uczniów z koncepcją chatbotów i sposobami wykorzystania ich do interakcji z ludźmi w naturalny sposób, przy jednoczesnym wykorzystaniu muzyki do wzmocnienia poznanych koncepcji.

Materiały: Komputer z dostępem do internetu, dostęp do platformy chatbota typu Chatfuel, ManyChat, czy Chat GTP. zestaw instrumentów muzycznych lub oprogramowania, które można wykorzystać do tworzenia muzyki

Procedura: Przedstaw uczniom koncepcję chatbotów, wyjaśniając, w jaki sposób są to programy komputerowe, które mogą symulować rozmowę z ludźmi. Wyjaśnij, że chatboty mogą być wykorzystywane do różnych celów, takich jak obsługa klienta, rozrywka i edukacja. Zademonstruj, jak stworzyć prostego chatbota za pomocą platformy, takiej jak Chatfuel lub ManyChat. Wyjaśnij, że chatboty można wyszkolić, aby rozpoznawały określone słowa kluczowe lub frazy i odpowiadały za pomocą gotowych wiadomości lub działań. Podziel uczniów na pary lub małe grupy i poproś ich o stworzenie własnych chatbotów za pomocą wybranej platformy. Zachęć ich do zastanowienia się nad typami pytań lub odpowiedzi, które będą musiały obsłużyć ich chatboty, oraz do stworzenia zestawu gotowych wiadomości lub działań w odpowiedzi na te dane wejściowe. Po utworzeniu chatbotów poproś każdą grupę o udostępnienie swojego chatbota klasie i umożliwienie uczniom przetestowania ich poprzez wpisanie różnych pytań lub danych wejściowych. Na koniec poproś uczniów, aby użyli instrumentów muzycznych lub oprogramowania do stworzenia utworu muzycznego, który odzwierciedla rozmowę, którą odbyli z chatbotem. Na przykład mogą przypisać różne nuty lub akordy różnym typom reakcji, takim jak radosne lub smutne emocje, i wykorzystać je do stworzenia kompozycji muzycznej odzwierciedlającej rozmowę.