Udało mi się wreszcie lepiej zrozumieć jak efektywnie uczyć sieci typu GAN do generowania obrazów, więc postanowiłem podzielić się spostrzeżeniami i może oszczędzić komuś sporo czasu. Jak wiadomo ta architektura jest prawdopodobnie najtrudniejsza do debugowania a proces uczenia długi - no ale właśnie niekoniecznie. Jak się okazuje jednoczasowa propagacja wsteczna dla generatora i obu lossów dyskryminatora jest bardzo nieskuteczna. Lepiej rozbić to uczenie na 3 niezależne części - no ale wtedy czas
Bejro - Udało mi się wreszcie lepiej zrozumieć jak efektywnie uczyć sieci typu GAN do...

źródło: comment_1655938289GU2WRP43WYMF7A3scu6EUP.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bejro: Nie byłem konkretny. Chodziło mi o WGAN-GP (tutaj nie clipujemy wag tylko mamy penalty na gradiencie, przez co zachowany jest warunek 1-Lipschitzowosci) który ma znacznie stabilniejszy proces uczenia od tego standardowego lossu który przytaczas. W praktyce tez nie stosuje sie częstszego treningu krytyka od generatora. Idea WGAN jest to, ze ta funkcja kosztu ma bardziej informacyjne gradienty przez co generator nawet jak się bardzo myli to może się poprawić
  • Odpowiedz
@ejsap_kupno: Hinge loss jest bardzo podobny do crossentropy z logitów więc to takie cofnięcie się do czegoś co działało od funkcji W. Generalnie WGAN-GP wciąż robi to samo co WGAN ale w inny (lepszy) sposób. Jeśli używamy dyskryminatora z dużym dropoutem na tym samym wygenerowanym batchu to wirtualnie próbkujemy większy rozkład i zwiększamy generalizację - a to coś innego niż zapobieganie zanikaniu gradientów w WGANach.
  • Odpowiedz
mógłby mi ktoś wskazać gdzie tutaj jest błąd? Mój cel to z pliku csv gdzie indeksem jest szereg czasowy, wygenerować wykres liniowy dla określonego wycinka czasu, który obejmuje plik. Chłop na tutorialu miał tak samo i mu działało, jedyna różnica to to ze robił to w jupyterze. Ja wpisuje interesujący mnie przedział, a wyskakuje mi coś takiego: wykres dla dwóch pierwszych wierszy z pliku #python
Oake - mógłby mi ktoś wskazać gdzie tutaj jest błąd? Mój cel to z pliku csv gdzie ind...

źródło: comment_1655896061KdRisJBPEUWmIlJMhU3Ves.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Oake: a na pewno dtype się zgadza? Może ty masz datetime a nie string jako x.
Albo spróbuj zamienic obiekty w x na datetime i to samo w w parametrze xlim
  • Odpowiedz
Jestem na etapie wyboru komputera, chciałbym połączyć gaming z programowaniem, o ile w granie ten zestaw się chyba sprawdzi, miałbym pytanie do kogoś kto programuje, chciałbym zacząć zabawe w pythonie, nada się? Na co trzeba zwracać uwagę w wyborze kompa do programowania? :) Dzięki za pomoc

CPU : I5-12400F

CHŁODZENIE: SilentiumPC Fera 5

MOBO:
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W robocie wyłączyli mi w SAPie VBA Script Recording.
Jak inaczej mogę zautomatyzować proste czynności (ściąganie raportów) aby było to jak najbardziej bezobsługowe?
Da radę ogarnąć to w Pythonie bez nie wiadomo jakich uprawnień?

#sap #programowanie #python #vba
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tworzę prywatnie mały system online który będzie dostępny jako SAAS. Oprócz wersji na przeglądarki chciałbym zrobić aplikacje mobile (tylko telefon). Jako że z androidem nie mam problemu bo spokojnie sobie mogę napisać sam natywnie w #java to już z IOS jest gorzej.
Jak to można obejść aby nie zlecać tego nikomu?
Myślałem o #kivy i pisać w #python. Ewentualnie #expo.
Jakie mam jeszcze
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie świruj i napisz to w jakiejś hybrydzie jak react native

Zawsze możesz zrobić apke która na mobilce wyświetla twoja stronę www zamiast tworzyć pełnoprawna apke od zera
  • Odpowiedz
@wiesiu2: i tak bedziesz musial przetestowac integracje z systemem, jakies uprawnienia itp

niestety apple sobie to tak wymyslilo ze bez posiadania macbooka i iphona za bardzo tego nie zrobisz (oczywiscie mozna to obejsc budujac w chmurze ale duzo czasu straci sie testujac wyzej wspomniane integracje z OSem)
  • Odpowiedz
Rozpocząłem naukę pythona :) Daje sobie rok by zdobyć umiejętności juniora. Co według was powinienem umieć (chodzi mi o absolutne minimum) by start jako junior nie był koszmarem xD
Aktualnie walczę z kursem podstawy w 2 h z YouTube godzina kursu zajęła mi prawie 3,5 h xD ale walczę :p
#programowanie #python
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@omogl1n: Wymyślasz też trochę koło na nowo, w Pythonie nie musisz robić iterator = 0 i potem iterator += 1, możesz po prostu w for loopie dać for i, x in enumerate(list(costam)), gdzie "i" to iterator, a x to kolejne elementy z listy
  • Odpowiedz
Potrzebuje kogoś kto ogarnia Pythona i Flaska, do zrobienia prosta apka na zasadzie CRM, sam nie mam czasu, a musiałbym od podstaw ogarniać parę rzeczy, myślę że dla kogoś obytego z Pythonem i Flaskiem bez problemu do zrobienia dość szybko, oczywiście za $.
#programowanie #python
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio coraz częściej z taką opinią:

"Jeśli zaczynasz uczyć się programowania to zamiast wybierać Jave/Pythona/JS/#C itd. gdzie są setki CV na 1 miejsce to powinieneś wybrać niszowy język typu Golanga, Rusta, Solidity, bo to jest przyszłość i coraz więcej ofert będzie na te języki, w dodatku będą one lepiej opłacane."

Chciałbym zapytać wykopowych #programista15k co myślą o czymś takim? Czy faktycznie powiedzmy w najbliższej przyszłości (2023 rok) będzie łatwiej dostać dobrą pracę
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZagubionyPodroznik: na języki typu Golang, Rust nikt nie szuka Juniorów - szukają albo seniorów albo - co dopiero ostatnio sie zaczelo, z desperacji z braku ludzi - seniorów z innych języków, którzy łatwo podłapią nowy
  • Odpowiedz
Chciałbym zapytać wykopowych #programista15k co myślą o czymś takim? Czy faktycznie powiedzmy w najbliższej przyszłości (2023 rok) będzie łatwiej dostać dobrą pracę jako junior w jakimś Golangu niż Pythonie?


@ZagubionyPodroznik: nie, na niszowe jezyki czesto sie przesiadaja doswiadczeni programisci aby dodac sobie troche smaczku do zycia, miec jakas odskocznie. Ty jak mniemam jestes z tych, ktory mysli, ze jak nauczy sie jezyka programowania to jest programista.
  • Odpowiedz
im dłużej zaczynam pisać w #python tym bardziej widzę jak poniekąd jest wybrakowany. piszę piszę a tu nagle się dowiaduje że brakuje w nim swtich/case (dopiero w 3.10 wprowadzony), a tu brak Enum, a tu brak Const i ciągle coś ( ͡° ʖ̯ ͡°)
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
mam pytanie - na czym stoja (serwer/hosting darmowy, technologia) strony z roznej maści kalkulatorami itp?
Chcialbym w ramach ćwiczeń zrobić stronę na której uzytkownik mógłby wprowadzając dane mógł symulować (tabela, wykresy) np.raty i koszty kredytów czy co mi tam jeszcze do głowy wpadnie (fajnie, jakby tabela mogła byc edytowalna, w przypadku nadpłaty lub zmiany oprocentowania).

Znam ciut #python i najchetniej w tym bym sie poruszał, ale może istnieja gotowe rozwiazania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TenToTamTaki: Ojesu, przeciez trzebaby Ci tlumaczyc caly flow danych miedzy serwerem a przegladardka, bo nic nie kumasz z tych rzeczy...

No nic. Sluchaj wiec.
Wez tego Pythona i doinstaluj framework Django. To takie cos, co robi server side rendering (generuje html w oparciu o rozne warunki) i routing (adresy url). Tym Dżjangiem tworzysz m.in. dynamiczne widoki html, ktore sa update'owane w przegladarce jak uzytkownik cos tam kliknie, etc. Kwestia danych jest prosta
  • Odpowiedz
@TenToTamTaki: No to nie powinienes miec wiekszego problemu ze zmaterializowaniem swojego projektu. Dokumentacja do reki i jedziesz.

Zwroc ino uwage, ze swoj pierwszy post napisales tak, jakbys nie mial zasadniczo pojecia jak tego typu rzeczy dzialaja ;)

Strona algorytmiczna takiego zadania jest trywialna ("Chciałbym się skupic na pracy nad symulacja i analizą"). Reszta bajeru tkwi w tych frameworkach!
A jesli idzie o analizy proof of concept to nie
  • Odpowiedz
Napisałem projekt w django, który po prostu wyświetla rzeczy z db (postgres). Poźniej napisałem scrapera, który jest oddzielnym tworem niż projekt w django. Zbiera mi treści i wrzuca do db i tu skorzystałem z sqlalchemy. Z tyłu głowy mam to, że złączyłem dwa ORM (django models, sqlalchemy) i ze to w końcu padnie? Dałby ktoś poradę jak to powinno wyglądać poprawnie? #python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mirekkoniowal: w podobnym przypadku po prostu scrapera zrobiłem jako komendę konsolową w django, ewentualnie możesz taska celery zrobić. Użycie drugiego ORMa przy mniejszych projektach nie jest dobre, lepiej używać tych samych modeli.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@Mirekkoniowal: ja mam podobny projekt i wystawiłem API przez Django rest framework.
Scraper wysyła zapytania do API, wszystko leci do bazy i na stronie łatwy dostęp do tych danych
  • Odpowiedz
dodałem wsteczny i hamulec. hamulec jest pod RT, a gdy się wciśnie RB to wtedy jest wsteczny. trochę mi się nie podoba implementacja hamulca. bo ogólnie jak się jeździ na zwykłym pilocie to jest tak że za pierwszym razem jak się da "cofanie" to wtedy jest hamulec, drugi raz to cofanie. by był znowu hamulec, trzeba pojechać do przodu. w związku z tym tutaj musiałem zrobić podobnie, i gdy naciskam sam hamulec
mapache - dodałem wsteczny i hamulec. hamulec jest pod RT, a gdy się wciśnie RB to wt...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach