Atrybut i cecha w uczeniu maszynowym [attribute vs feature]
W uczeniu maszynowym atrybutem określa się nazwę a cechą jej wartość. Przykładowo wzrost będzie atrybutem (attribute), a 172 cm będzie cechą (feature).
W uczeniu maszynowym atrybutem określa się nazwę a cechą jej wartość. Przykładowo wzrost będzie atrybutem (attribute), a 172 cm będzie cechą (feature).
Jest to technika uczenia maszynowego polegająca na wyciąganiu wniosków z dużej ilości danych za pomocą algorytmów. Przykładowo mamy wiele wiadomości oznaczonych jako spam przez użytkowników. Możemy te wszystkie wiadomości „wpuścić” do algorytmu i następnie zapytać go o reguły – czyli przykładowo jakie słowa/zdania mają największe znaczenie w wiadomościach typu spam.
W tym wpisie opiszę w skrócie podstawowe aspekty sieci w kontekście kontenerów. Internet Na początku warto zaznaczyć, że kontenery domyślnie mają dostęp do Internetu – czyli aplikacje wewnętrzne mogą bez problemów wysyłać żądania do zasobów Internetowych. Połączenie z kontenera do lokalnego komputera (hosta) Aby korzystać z serwisów hosta z poziomu kontenera należy posługiwać się specjalną …
ARG Jest to opcja, którą można wykorzystać w trakcie budowania obrazu i tylko wtedy. Argument może być dostarczony podczas uruchamiania komendy docker build i następnie wykorzystana w ramach pliku Dockerfile. Posiadając następujący plik Dockerfile: możliwe jest stworzenie wielu obrazów z innym argumentem filecontent, co spowoduje zmianę zawartości pliku test.txt w każdym obrazie. Przykładowo: ENV Jest …
Kontenery Dockerowe potrafią przechowywać dane – można wprowadzić zmiany w kontenerze, wyłączyć go i ponownie włączyć, i zobaczymy że zmiany dalej tam są: Wszystko fajnie, ale jeśli usuniemy kontener no to wszystko zostanie usunięte. Czasami nie jest to problemem, ale jeśli jest, to są na to dwa rozwiązania – Volumes oraz Bind mounts. Volumes – …
Docker volumes i bind mounts – jak zachować dane lokalnie? Czytaj dalej »
RAG to z angielskiego Retrieval Augumented Generation czyli generowanie wzbogacone pozyskiwaniem 😉 A chodzi tutaj o to, żeby wydobyć jakąś (Retrieval) wiedzę i dostarczyć ją (Augumented) modelowi generacyjnemu (Generation) aby ten na jej podstawie odpowiedział na pytanie/rozwiązał problem. Przykładowo znany dobrze ChatGPT ma bardzo szeroką wiedzę, ale na pewno nie wie nic na temat wewnętrznych …
RAG – czyli jak rozszerzyć wiedzę modelu bez ponownej nauki Czytaj dalej »
Chain of thoughts jest techniką polegającą na dostarczeniu modelowi algorytmu rozwiązywania problemu, dopiero po czym dostarczany jest problem. Można powiedzieć, że model dzięki temu „wie jak ma myśleć” (jakie kroki ma wykonać). Modele przeważnie są bardzo dobre w wykonywaniu zadań matematycznych. Ale przykładowo wprowadzając nową logikę, mogą się trochę pogubić. Załóżmy taką algorytmikę: No to …
Chain of thoughts – czyli jak krok po kroku rozwiązywać zadanie Czytaj dalej »
Modele językowe generujące odpowiedzi (na przykład ChatGPT) czasami w celu wygenerowania lepszych odpowiedzi potrzebują kilku przykładów (few-shot). A w niektórych są w stanie rozwiązać problem bez żadnego przykładu (zero-shot). Zero-shot Jest pewna pula zadań/pytań na które modele językowe są w stanie odpowiedzieć bez dostarczania im przykładów jak rozwiązać zadań/odpowiedzieć na pytanie. Przykładowo prosząc model o …
Zero-, few-shot prompting – dostarczanie przykładów modelowi Czytaj dalej »
Docker pozwala na konteneryzację (zamknięcie w hermetycznym pudełku) wszystkich rzeczy potrzebnych do uruchomienia aplikacji. Dockerfile Wszystko zaczyna się od pliku Dockerfile w którym to jest definiowany obraz (Docker image). Podstawowe opcje jakie można zdefiniować to: FROM – pozwala na zdefiniowanie rozszerzanego obrazu (Docker image). Przykładowo FROM eclipse-temurinWORKDIR – pozwala na zdefiniowanie ścieżki w której będzie …
Permalink jest skrótem od Permanent link. Co oznacza, że jest to po prostu link, który nie powinien zmieniać zmianom w przyszłości (permanent). Najczęściej linki te odznaczają się prostotą – tak aby były możliwie proste do zapamiętania. Celem dla których powstają permalinki to możliwość ich podawania na przykład klientowi albo dołączania takich linków na innych stronach. …