Uczenie maszynowe - klasa 1
Treść
Sztuczna inteligencja w roli asystenta do pracy z danymi tekstowymi diametralnie zmienia sposób, w jaki przetwarzamy informacje. Pozwala ona na automatyczne filtrowanie szumu, błyskawiczną zmianę formatów oraz głęboką analizę logiczną dostarczonych treści.
Główne role AI w pracy z tekstem:
Ekstraktor Informacji (Filtrowanie): Wyciąganie z gigantycznych dokumentów wyłącznie kluczowych encji (np. nazwisk, dat, kwot pieniężnych czy konkretnych technologii) i ignorowanie reszty tekstu.
Architekt Struktur (Formatowanie): Bezproblemowa zamiana chaosu informacyjnego (np. notatek z dyskusji) w tabele, listy punktowane, pliki kodu lub formaty łatwe do importu (np. CSV/TSV).
Redaktor Adaptacyjny (Stylizacja): Dopasowywanie tonu wypowiedzi do zdefiniowanego odbiorcy – od formalnych pism urzędowych, przez język prosty (Plain Language), aż po dynamiczny slang młodzieżowy.
Wykrywacz Manipulacji (Krytyczna Analiza): Skanowanie tekstu pod kątem błędów logicznych, prób perswazji, lania wody czy ukrytych intencji autora.
mgr inż. Wacław Libront
Google Gemini Lekcja (AI 11 – Promptowanie) skupia się na pracy z tekstem, ekstrakcji danych oraz transformacji stylu komunikacji. To kolejny świetny materiał o bardzo wysokiej wartości użytkowej, idealnie dopasowany do realiów współczesnego świata, w którym umiejętność filtrowania informacji jest kluczowa.AI 11 – Edycja tekstu - Promptowanie (wyszukiwanie, filtrowanie, stylizacja, analiza informacji)
Aby zostać inżynierem uczenia maszynowego (Machine Learning Engineer), należy połączyć wiedzę teoretyczną z praktycznymi umiejętnościami programistycznymi. Droga do tego zawodu składa się z kilku kluczowych etapów.
Podstawy teoretyczne i narzędzia
Nauka matematyki: Kluczowe jest opanowanie statystyki, prawdopodobieństwa oraz algebry liniowej.
Opanowanie Pythona: Jest to główny język programowania używany w świecie sztucznej inteligencji.
Znajomość bibliotek: Trzeba poznać narzędzia do pracy z danymi, takie jak Pandas i NumPy.
Frameworki ML: Niezbędna jest biegłość w bibliotekach takich jak Scikit-Learn, PyTorch lub TensorFlow.
Praktyka i budowanie portfolio
Praca z danymi: Inżynier spędza najwięcej czasu na czyszczeniu i przygotowywaniu baz danych.
Trening modeli: Należy uczyć się dobierania odpowiednich algorytmów do konkretnych problemów biznesowych.
Tworzenie projektów: Warto budować własne systemy (np. klasyfikatory tekstu czy obrazu) i publikować je na GitHubie.
Udział w konkursach: Świetnym sposobem na naukę i zdobycie uznania są zawody na platformie Kaggle.
mgr inż. Wacław Libront
Google Gemini Lekcja (AI 12 – Systemy uczące się) to absolutny hit dydaktyczny, który wprowadza uczniów szkół średnich w rolę Inżyniera Uczenia Maszynowego (Machine Learning Engineer) w sposób całkowicie bezkodowy (No-Code). Przejście przez pełny cykl życia modelu – od zbierania i czyszczenia danych, przez trenowanie i testowanie, aż po wdrożenie – ma gigantyczną wartość edukacyjną. Lekcja jest sprytnie podzielona na dwa potężne bloki: klasyfikację obrazu (Teachable Machine) oraz klasyfikację tekstu z logiką aplikacyjną (Machine Learning for Kids + Scratch).
AI 12 – Systemy uczące się - Klasyfikacja obrazów i wykrywanie hejtu (zbieranie danych, trenowanie modelu AI, testowanie i wdrożenie)
Uczenie maszynowe w Orange Data Mining polega na wizualnym budowaniu modeli sztucznej inteligencji bez wpisywania
ani jednej linijki kodu. Zamiast pisać kod w języku programowania, łączysz ze sobą gotowe klocki (widgety) za pomocą myszki, co pozwala skupić się na czystej logice algorytmów. Cały proces uczenia maszynowego zamyka się w trzech intuicyjnych krokach:
Przygotowanie danych (Zakładka Data): Wczytujesz plik z tabelą (np. CSV/Excel). Za pomocą widgetów decydujesz, co
komputer ma przewidzieć (ustawiasz kolumnę jako Target), a co służy za podpowiedzi (Features).
Trenowanie modeli (Zakładka Model): Wybierasz mózg dla swojej sztucznej inteligencji. Przeciągasz na pulpit gotowe
algorytmy, takie jak drzewa decyzyjne (Tree), lasy losowe (Random Forest) czy sieci neuronowe (Neural Network).
Ocena i Prognoza (Zakładki Evaluate & Visualizing): Łączysz model z widgetem Predictions, aby komputer odgadł nieznaną przyszłość, lub z Test and Score, żeby sprawdzić procentową skuteczność i błędy Twojego systemu.
ani jednej linijki kodu. Zamiast pisać kod w języku programowania, łączysz ze sobą gotowe klocki (widgety) za pomocą myszki, co pozwala skupić się na czystej logice algorytmów. Cały proces uczenia maszynowego zamyka się w trzech intuicyjnych krokach:
Przygotowanie danych (Zakładka Data): Wczytujesz plik z tabelą (np. CSV/Excel). Za pomocą widgetów decydujesz, co
komputer ma przewidzieć (ustawiasz kolumnę jako Target), a co służy za podpowiedzi (Features).
Trenowanie modeli (Zakładka Model): Wybierasz mózg dla swojej sztucznej inteligencji. Przeciągasz na pulpit gotowe
algorytmy, takie jak drzewa decyzyjne (Tree), lasy losowe (Random Forest) czy sieci neuronowe (Neural Network).
Ocena i Prognoza (Zakładki Evaluate & Visualizing): Łączysz model z widgetem Predictions, aby komputer odgadł nieznaną przyszłość, lub z Test and Score, żeby sprawdzić procentową skuteczność i błędy Twojego systemu.
mgr inż. Wacław Libront
Google Gemini Lekcja (AI 13 – Geolokalizacja) wprowadza uczniów w fascynujący świat analizy danych przestrzennych (GIS) oraz uczenia nienadzorowanego (Unsupervised Learning). Wykorzystanie potężnego narzędzia Orange Data Mining pozwala uczniom przetwarzać zaawansowane zbiory danych (Big Data) w sposób całkowicie wizualny (No-Code). Lekcja składa się z dwóch rewelacyjnych bloków analitycznych: analizy bezpieczeństwa wokół krakowskich szkół oraz globalnego monitorowania trzęsień ziemi.


