Siemanko. Poszukuję naprawdę dobrego kursu PYTHON. Wiem, że jest tego pełno na udemy itp. aczkolwiek firma może mi to sfinansować wiec chciałbym to w miarę wykorzystać. Co polecacie?
#programowanie #python #kursy #it #code
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #deeplearning #machinelearning

Hejka, bawie sie w maly projekcik z rozpoznawaniem tablic rejestracyjnych. Z powodzeniem skonfigurowalem sobie rozpoznawanie obiektow przy pomocy YOLO11 i ogolnodostepnego datasetu z roboflow. Planowalem wykorzystac EasyOCR do rozpoznawania znakow ale pomimo zabawy w OpenCV (greyscale, binaryzacja, zabawy thresholdami) caly czas dostaje nieprawidlowe wyniki -> I na L, 6 na G, czcionka naszych rejestracji nie jest najprzyjazniejsza do rozpoznawania. Przygotowalem customowy model do
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@mrocznapszczola: @rusin Dzieki za odpowiedzi, zdziwilo mnie to ze EasyOCR nie byl w stanie poprawnie rozpoznac ramek z rejestracjami na ktorych byl trenowany i na ktorych mial 100% skutecznosc przy trenningu.

Sprobuje rozszerzyc dataset z semplami i zabezpieczyc process przed overfittingem bo widze ze tez mocno model przytyl bez znaczacych wzrostow dokladnosci.
  • Odpowiedz
  • 0
@mrocznapszczola: jeszcze odnosnie RoboFlow, z samego procesu rozpoznawania ramki z rejestracja jestem zadowolony, dziala bez zarzutu. Problemem jest wylacznie OCR. To jest projekt hobbystyczny, byc moze skonczy jako API do zglaszania nieprawidlowo zaparkowanych pojazdow. To jest jedynie jeden z elementow procesu takiego zgloszenia.

Zrobie nowy dataset pokrywajacy znaczacy procent znakow wystepujacych w rejestracjach. Poszukam jeszcze czy nie ma na rynku open source jakiegos OCR ktore mozna uczyc na podstawie czcionek,
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaaD: hmm gościu ale ja bym to łatwo zparametryzował jenkinsem. Robisz jenkins joba gdzie odpalasz po prostu dwa obrazy dockerowe, jeden ze swoją aplikacją, drugi z aplikacją do testowania. Druga aplikacja od razu jak wstaje woła pierwszą aplikacje i wykonuje testy. Tutaj zwykłe gradle build powinno dociągnąć wszystkie zalezności przy budowaniu obrazu dockerowego, nie wiem skąd masz jakiś problem z brakującymi bibliotekami

A jeszcze prostsze rozwiązanie to po prosta grupa
  • Odpowiedz
@Pmpa: Przypadkiem trafiłem na Twoj post. Ja kiedys zrobilem tak ze mialem api ktore bylo zdocerowane. Nastepnie mialem osobny katalog do api testow tak jak Ty to opisujesz. API bylo w javie + mongo, test api byly w pythonie, zwykle rest api calle z asercjami. Calosc odpalalem po prostu tak:

MONGO_SCRIPTS=./apiTests/getTweets/mongo-init.js docker-compose -f docker-compose.yml -f apiTests/getTweets/docker-compose.yml up --build -V --force-recreate --abort-on-container-exit
i wszystko sie samo odpalalo i wypluwalo wyniki testow.

I np. tutaj
  • Odpowiedz
Głupie, może prostackie pytanie z programowania o którym nie mam pojęcia. Mam gotowy skrypt, który wykona się, gdy wersja obecnego oprogramowania jest w wersji 6.7.1 lub wyższej. Na 6.8 wykonuje się bez problemu, jednak na 6.10 już nie. W skrypcie jest taki fragment:

version = version_utils.get_cluster_version(numeric=True)
if not ("master" in version or version >= '6.7.1'):

czy wg. logiki pythona "6.10" >= "6.7.1"?
#programowanie #python
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bachus: tak dla szerszego wyjaśnienia - "6.7.1" zapisane w takiej formie, z punktu widzenia Pythona to jest zwykły tekst. On sam z siebie nie wie w jakim formacie jest zapisany ten numer wersji, ani że w ogóle są tutaj jakiekolwiek cyfry.

Porównując dwa ciągi tekstowe operatorami <, >, =, porównywane są wartości ASCII poszczególnych znaków. Przykładowo, w Twoim przypadku porównując "6.10" i "6.7.1":
6 == 6
"." == "."
1
  • Odpowiedz
Cześć, na wstępie - nie znam się na programowaniu, analizuję tylko pewien skrypt i mam pytanie techniczne:
Skrypt widzę, że się nie wykona jak wersja nie jest równa lub wyższa od 6.7.1:
version >= '6.7.1'
Działał w wersji 6.8, ale nie działa w nowszejw ersji 6.10
Może banalne pytanie: czy 6.10 >= '6.7.1' ?

Tam
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może ktoś polecić z doświadczenia jakieś dobre i darmowe kursy dla początkującego programisty np. w pythonie lub js?
Chciałem pomóc znajomemu w pierwszych krokach w branży IT. Doradziłem mu, żeby najlepiej popróbował co mu najbardziej siądzie. Wiem, że jest tego cała masa na youtube ale może macie jakieś wyjątkowo dobre z polecenia?

#programowanie #python #javascript
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję przekonwertować rok hydrologiczny do formatu kalendarza gregoriańskiego. Rok hydrologiczny zaczyna się 1.11, wiec wszystko jest przesunięte o 2 miesiące. Mam dane w #pandas DataFrame, w osobnych kolumnach rok, miesiąc i dzień. Nie mogę wykorzystać pd.to_datetime, bo mi wyrzuca ValueError (nie zgadzają się liczby dni w miesiącach). Finalnie chciałbym zwizualizować codzienne przepływy.

#python
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@heniek_8: Chyba masz rację z tym tekstem, to powinno być wystarczająco ok.

Ręcznie zrobiłbym to tak: dla listopada i grudnia dodaję rok i od numeru miesiące odejmuję 10. Dla okresu od stycznia do października do numeru miesiąca dodaję 2. Tutaj jest opis ze strony IMGW:

Dane hydrologiczne są opracowywane i udostępniane w układzie lat hydrologicznych.
Rok hydrologiczny zaczyna się 1 listopada poprzedniego roku kalendarzowego, a kończy 31 października, np. rok hydrologiczny 2016
  • Odpowiedz
@Bobito: nikogo nie obchodzą twoje pomysły. mam conajmniej 5 pomysłów lepszych siedząc codziennie na kiblu. liczy się praca, wdrożenie i realna sprzedaż - a nie jakieś tam pomysły, które mogę sobie wygenerować sam używając chatGPT.
  • Odpowiedz
#programista15k #python #programowanie #selenium #javascript

ej spece z wypoka jak się nazywa usługa na której umieszcza się bota żeby nie działał z poziomu komputera zeby nie musiał byc caly czas właczony tylko z serwera ale to ma chyba również jakąś osobną wersje słowa niż serwer ... Nie pamietam bo korzystałem z tego 10 lat temu...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@redorbiter: a nie wiem, klikam w kąkuter i działa. A na serio to mam pliczek csv z danymi o piosenkach ze spotify oraz historia odsłuchań przez użytkowników. Obrabiam trochę te dane (wyrzucając potencjalne boty albo mało aktywnych użytkowników), potem fiku miku podział na dane 80% traningowe 20% testowe, ustawiam sobie parametry modelu aby ostateczne metryki miały ok wartości (recall i precision przede wszystkim). Ogólnie to część mojej pracy magisterskiej, system
  • Odpowiedz