@kirek: Mi się popup pojawił: Halo, halo, czekaj chwilę, nie zamykaj! a wcale nie chciałem zamykać.

A merytorycznie: pokazywanie złych przykładów jest uważane za nieprawidłowe edukacyjnie. Ty idziesz krok dalej: używasz zaprzeczenia w tytule, ponadto trochę się w tym gubiąc. Ja musiałem przy punkcie 1 włączyć parser ( ͡° ͜ʖ ͡°), a przy punkcie 1 z 3 listy zrobiłeś tytuł
  • Odpowiedz
➡️ Iiii pojawił się nowy wpis! ( ͡° ͜ʖ ͡°)

Poruszam w nim temat metaklas czyli przyglądamy się temu czym są, jak je tworzyć i
  • Odpowiedz
@kirek: Dożyliśmy ciekawych czasów, gdzie nawet podstawowe algorytmy optymalizacyjne zostają uogólnione do poziomu poważnej "sztucznej inteligencji". ( ͡° ͜ʖ ͡°)

Zauważ proszę że podejście do problemu jest trochę inne – w programowaniu tradycyjnym definiujemy drogę do rozwiązania problemu a w przypadku sztucznej inteligencji – nie definiujemy tej drogi, ale dokładnie ta droga jest wynikiem procesu nauki AI.


Czym jest programowanie "tradycyjne"? Czy zalicza się do tego programowanie
  • Odpowiedz
Brak rozpakowywania list

some_values = ['jeden', 2, 'three']

first, second, third = some_values

print(first, second, third)

@kirek: jeszcze mogłeś wspomnieć o czymś takim:
print(*some_values)
  • Odpowiedz
@kirek: może pytanie dosyć dziwne, ale czy PriorityQueue z przytoczonego artykułu jest w czymkolwiek lepsza od PriorityQueue z biblioteki queue? Patrząc po kodzie źródłowym to w sumie za dużo różnic nie widzę.
Pytam w sumie z ciekawości bo musiałem jej wczoraj użyć przy pisaniu algorytmu heurystycznego i też się zastanawiałem nad jakąś własną implementacją, po czym znalazłem gotowe rozwiązanie ;p
  • Odpowiedz
@Shumitu: Myślę, że tu raczej chodziło o pokazanie w prosty sposób, jak to działa. Zdecydowanie lepiej jest według mnie korzystać z rzeczy wbudowanych w Pythona, niż pisać własne. Jeżeli mamy dodać nową bibliotekę do wymagań, którą trzeba zainstalować, to można się zastanowić czy nie lepiej napisać swoje kilka linijek.
  • Odpowiedz
@kirek: tą której sprzedawcy mu lepiej naściemniają - bo ani jedna ani druga nie dostarczy tego w terminie ( ͡° ͜ʖ ͡°)

Już widziałem projekty, które miały być dostarczone za 3 miesiące a zostały po roku i klient był zadowolony, nie da się stawiać łatwych odpowiedzi na złożone pytania w kontekście biznesu.
  • Odpowiedz
@kirek: Niestety mireczku, ale pomylily Ci sie algorytmy optymalizacyjne z Machine Learning. W uczeniu maszynowym uzywa sie takich algorytmow do optymalizacji parametrow algorytmu ML. Jest procedura optymalizacji, a nie algorytm uczenia maszynowego (SVM, KNN, RandomForest, XGB, ANN, GAN, LSTM itd.)

W przypadku sieci neuronowych (a to tylko podgrupa wszystkich algorytmow ML) najczesciej stosowana metoda optymalizcji jest liczenie gradientow dla kazdej warstwy podczas kazdego kolejnego cyklu uczenia. Ale to nie jest
  • Odpowiedz
@kirek: nie obraz sie ale kurcze nie kumam dlaczego ludzie nie do konca zorientowani biora sie za pisanie takich artykulow ;-)

napisales to bardzo po lebkach (nie ma nic o functools.wraps, nie ma nic o dekoratorach klas), przywolujesz przyklad z javy chociaz to jest cos zupelnie innego, dektorator w javie to jest tradycyjny wzorzec obiektowy ktory mozna rowniez zaimplementowac w pythonie, niezaleznie od mechanizmu wrapowania funkcji.

jeszcze kod ktory tam
  • Odpowiedz