#programowanie #ai #sztucznainteligencja #machinelearning Mirki, jak zacząć z tematem AI/ML? Jakieś kursy/eBooki dla kompletnego laika? Umiem into programowanie, znam Pythona (nie powiem żebym był ekspertem ale nie jestem zielony, po prostu koduje w innych językach). Nie licze nawet na materiały po polsku, ale nie mam pojęcia od czego zacząć w ogole.
@lubie-kasztany: Ten notebook akurat nie jest zbyt zaawansowany jak już się trochę ogarnia, fakt że ładnie wszystko przedstawia równaniami w sposób matematyczny, ale było nie było na matematyce to wszystko się opiera. Jak chcesz coś lżejszego to całkiem ciekawe, darmowe, ale trywialne kursy z AI i ML znajdziesz na udacity. Trochę o sieciach, o różnych algorytmach ML, AI, jeśli to Cie kręci to powinieneś się zainteresować. Poprowadzone w taki trochę
Zaprojektowałem sieć neuonową do rozpozpoznawania owoców na podstawie obrazów. Obrazy są znormalizowane do wielkości 100x100 pikseli i opisane za pomocą wektora gradientów z którego każdy ma długość 2900.
Do tego napisałem z pomocą kodu z neta sieć neuronową dwuwarstwową MLP z pomocą numpy, gdzie warstwa ukryta ma regulowaną długość, a warstwa wyjściowa to wektor klasyfikowanych owoców. Dla wektora wejściowego o długości np 4 sieć działa bez problemu, jednak kiedy daje na wejście mój
warstwa wyjściowa to wektor klasyfikowanych owoców
Nie za bardzo rozumiem, wymiar Twojej warstwy wejściowej zależy od ilości przykładowych zdjęć?
Zgaduję że jako że Twoja ukryta wartstwa to zwykła warstwa fully connected i w takim wypadku używasz jakiegoś dekodera czy tam feature extractora który opisuje obraz w postaci n-elementowego wektora i wtedy wejście sieci ma
@mojemirabelki: Ale rozumiem że wejście sieci w architekturze ma wymiar jednego deskryptora Xi a nie wszystkich? Czytaj architektura jest niezależna od ilości przykładów. Jeżeli jest to na tym poziomie jest kolosalny błąd i nie zadziała.
Co do samego treningu jedna epoka to jest przedział w którym przez propagację przeliczymy wszystkie przykłady. No i przykłady takie przeliczamy często w grupach, tzw batchach. W skocie chodzi o to że jakbyś updatował wagi dla
@mojemirabelki: No dość oczywiste że przy fully conneced będzie ogromna, przy działaniu na obrazach używa się głównie konwolucyjnych sieci, wtedy stara się w miarę zmniejszyć ilość danych przed warstwą FC żeby nie było tam aż tyle wag. Może wybierz sobie jakieś dane o mniejszej ilości w ymiarów na początek? Będzie prościej.
@darkelf: Tak to wszystko może być bez sensu, niech się chłopak uczy jak chce, w taki sposób
@darkelf: Zależy od osoby, nie każdy się zniechęci bo trudne. Jakbym miał tylko odpalić coś gotowego i zobaczyć że działa to bym się zanudził. W sumie TF wprowadził ostatnio jakieś takie sieci w black boxie czy coś podobnego, gdzie nie trzeba chyba nawet architektury podawać...
Chcę zaprojektować sieć wielowarstwową (MLP) do nauki rozpoznawania obrazów. Co do projektowania sieci ograniczam się do biblioteki ML z opencv. Tworzę obiekt klasy, który chcę rozpoznać i z obrazów ciągu testowego czytam deskryptory np obraz RBG, progowanie, histogram.
Czy na wejściu (input) do sieci mam wrzucić obrazy i histogram czy te dane trzeba jakoś przetworzyć (tutaj nie wiem jak)?
@mojemirabelki: W przetwarzaniu obrazów raczej nie jest wymagane przetwarzanie danych przed wysłaniem do sieci. Wysyłasz jedynie odpowiednio zeskalowany obraz, żeby jego wymiar zgadzał się z wejściem sieci.
Dodatkowy prosty preprocessing to standaryzacja, czyli odjęcie od danych wejściowych średniej wartości wyliczonej z bazy danych a następnie podzielenie ich przez odchylenie standardowe. Robi się to per kanał, czyli osobno wyliczasz i działasz na R, G,B , czy w przypadku opencv właściwie BGR.
Tak to już dzisiaj kolejna runda NAJWIĘKSZEJ LIGI SIMRACINGOWEJ W POLSCE - Wykop ACLeague. Zapraszamy na transmisję z trzeciego wyścigu sezonu WEK dzisiaj o godzinie 20:30
@Nooser: O PC2 nie wiem więc się nie wypowiem, natomiast mam od dawna PC i od niedawna AC. W sumie AC mi przypadło do gustu o wiele bardziej niż PC, lepszy model sterowania, aczkolwiek kosztem grafiki na torze, tyle że i tak nie jest źle. Przeagą PC była ilość aut ale teraz z całkiem tanimi DLC AC nie odstaje pod tym względem. Polecam AC wziąć w zestawie z dreampackami, sporo
@Nooser: Jak Ci nie zależy na sprzęgle to bundle na Fanateca Elite justro za 300€ + ~35€ dostawa. Normalnie chcą 500€ więc przecena spora :D. Dlc faktycznie tanio, tylko red nieprzeceniony, ale ten akurat jest tanio na g2a. Jak chcesz większe wyzwanie czy po prostu sensowną symulacje to w ciemno AC ;)
Z okazji Czarnego Piątku Gearbest.com organizuje też rozdajo!
Jako, że to piąty dzień tygodnia, mamy dla was 5 nagród, z których zwycięzca może wybrać jedną, którą sklep prześle bezpośrednio na jego adres. W puli nagród znajduje się, chyba coś, co przypadnie do gustu każdemu
Może przyda wam się nowy telefon, tablet albo inteligentny odkurzacz? Jeśli nie to zawsze możecie rozpocząć swoją przygodę z drukiem 3D, albo tymi szybkimi dronami wyścigowymi ( ͡°͜ʖ
Systemy rozpoznawania twarzy są coraz skuteczniejsze. Według niektórych źródeł potrafią robić to nawet kamerki wmontowane w ekrany laptopów. Jest jednak sposób, żeby pozostać anonimowym.
@pies_harry: To że niepełna jest dość oczywiste, jeśli autor nie chce jej szybkiego rozpowszechnienia.
Mówienie że jeżeli Ty rozpoznasz, to dlaczego AI nie jest akurat głupotą. AI nie ma wiele wspólnego z ludzkim myśleniem i postrzeganiem, w jakimś stopniu można powiedzieć że się na nim wzoruje, jednakże znacznie odbiega.
Co do samej lokalizacji twarzy czy człowieka, popularne, lecz relatywnie trywialne sposoby to kaskady Haara czy HoG - Histogram of Gradients. To akurat
@pies_harry: No widzisz tylko kwestią tutaj jest to, że tych OCRów nikt nie próbuje oszukać, to jest dostają faktyczne zdjęcia z numerami, może się tam wkraść szum i inne sprawy, ale można uznać to za normalną kwestię. Natomiast jeśli dodasz specyficzny szum, jakieś konkretne elementy, to już nie będzie tak kolorowo. Dla większości, jak nie każdej sieci neuronowej jesteś w stanie stworzyć bazę takich przykładów, na której sieć się wywali,
Robiłem sieć do rozpoznawania dźwięków, były tam między innymi klasy "Bawiące się dzieci", "Szczekające/wyjące psy". Przyjrzałem się kiedy sieć mylnie zaklasyfikowała dzieci jako psy, bo wydawało mi się to dziwne. Okazało się, że w większości przypadków dzieci szczekały albo wyły, co mogłem rozpoznać, a sieć poległa.
@dziobaki_sa_jadowite: z usrfem to fakt, a to drugie to nie spotkałem się, ale ja raczej w cpp pracuje z opencv, co do reinstalki to na windzie nie mozna sobie po prostu tez sciaganc z repo i zbudowac z source code? dużo czasu to naszczęście nie zabiera
Miraski wracamy z kolejną niespodzianką i to nie byle jaką!
Mamy dla was #rozdajo, ale tym razem jest kilka warunków do spełnienia. Nie wystarczy tylko plusować kochane boty ( ͡°͜ʖ͡°) aby wziąć udział w tym rozdajo należy spełnić wszystkie warunki! Myślimy, że warto, bo nagrodą będzie Xiaomi Mi 6 w najlepszej dostępnej wersji z pamięcią wewnętrzną 128 GB i ceramiczną obudową!
Więcej szczegółów na temat tego telefonu znajdziecie tutaj:
@RedBulik: kanapkę chętnie bym przygarnął, za to frytek raczej nie, ostatnio jadłem podobne, zapieczone z serem i mięsem i były tragiczne. Pewnie też kwestia lokalu, ale kaloryczne jak jasna cholera a do tego nie jest zbyt dobre:P
Dobre wieści dla rowerzystów! Policjanci z Centralnego Biura Śledczego ujęli wczoraj niebezpiecznego przestępcę, który od lat torturował cyklistów w całym kraju.
@Kajakiem_przez_Tybet: Akurat po takich jak nie wybija tych kostek to się całkiem przyjemnie mi jeździ na rolkach, a kółka mam o średnicy mniejszej niż 70mm aktualnie. Lepsze to niż niektóre asfaltowo-podobne nawierzchnie z domieszką kamyków nie wiadomo skąd. Ostatnio jechałem po takiej nawierzchni z równo wyszlifowanych kostek brukowych i było całkiem przyjemnie, a i schnie takie coś szybciej niż asfalt :)
Aż specjalnie odpaliłem dziś endomondo Zdjęć obtartych stóp nie będę zamieszczał :D Niestety przez miasto i obrzeża strasznie wolno się jeździ bo i straszne chodniki i w cholerę świateł...
Jak chcesz coś lżejszego to całkiem ciekawe, darmowe, ale trywialne kursy z AI i ML znajdziesz na udacity.
Trochę o sieciach, o różnych algorytmach ML, AI, jeśli to Cie kręci to powinieneś się zainteresować.
Poprowadzone w taki trochę