Witajcie. W poprzedniej części opisałem (zaproponowałem) sposób zapisu pliku w formie tekstów równej długości, które można zapisać np. na wielu kodach QR. Można go przeczytać tutaj: https://wojtekb30.blogspot.com/2025/02/zapisywanie-duzych-plikow-z-uzyciem.html Napisałem w języku Python implementację mojego pomysłu. Podzieliłem ją na osobną klasę kodera i dekodera: import os import base64 import hashlib class FileToStringsCoder: def __init__(self, file_path: str, max_string_lenght: int): if not os.path.exists(file_path): raise Exception("Error: the file does not exist.") self.max_string_lenght = max_string_lenght self.file_name = os.path.basename(file_path) try: self.extension = self.file_name.split(".")[-1] except: print("Failed to get file's extension, assuming .bin") self.extension = "bin" total_min_lenght = 40 + len(self.e...
Witajcie! Ostatnio wziąłem udział w konkursie z okazji Dnia Informatyka zorganizowanym przez DevStyle. Polegał on na napisaniu artykułu na temat związany z programowaniem. Postanowiłem napisać o tym, jak wytrenować od zera oraz dokonywać fine-tuningu modelu GPT-2 - sztucznej inteligencji generującej tekst, która jest prekursorem współczesnych modeli ChatGPT. Opisałem także w przystępny sposób, jak działają AI tego typu, czyli LLMy (Large Language Models - Duże Modele Językowe). Udało mi się wygrać ten konkurs i mój artykuł opublikowano. Można przeczytać go tutaj: https://devstyle.pl/moje-wlasne-ai-czyli-jak-wytrenowac-gpt-2-na-wlasnym-komputerze-pre-training-i-fine-tuning-mamy-zwyciezce-konkursu Bardzo się cieszę, że wygrałem i zachęcam do przeczytania mojego artykułu. Do zobaczenia w następnych postach!
Witajcie! W tym artykule napiszę, jak instalować aplikacje z użyciem narzędzia o nazwie ADB. Z jego pomocą można robić wiele rzeczy z urządzeniami z systemem Android (telefony, zegarki z systemem Android Wear, telewizory i przystawki smart TV z systemem Android TV lub Google TV). Czym jest ADB? ADB czyli Android Debug Bridge to narzędzie przeznaczone dla deweloperów. Jeśli mieliście do czynienia z programowaniem aplikacji mobilnych dla systemu Android najprawdopodobniej korzystaliście już z niego, nawet nieświadomie. ADB umożliwia bardzo wiele, zbyt wiele by wszystko opisać w jednym artykule (chyba że bardzo długim), dlatego w tym artykule skupię się na podstawowym zastosowaniu, czyli instalowaniu aplikacji na urządzeniu z Androidem z poziomu komputera. Procedura ta wygląda podobnie na wszystkich urządzeniach z Androidem. Wymagania: - Komputer - Urządzenie z Androidem - Sieć Wi-Fi (można też użyć kabla USB lub Bluetooth, ja będę jednak korzystać z ADB przez sieć) - Podstawow...
Komentarze
Prześlij komentarz