@adamelando: Prawdopodobnie @FairyMax mówi o kursie prowadzonym przez prof. Andrew Ng. Jest to taka standardowa mocna podstawa do rozpoczęcia ML i poszedłbym tym tropem.

Co do języka to najczęściej używa się pythona, szczególnie do próbowania, badania wydajności itp.

A co do ML w grach to kilka miesięcy temu został wprowadzony reinforcement learning (uczenie ze wzmocnieniem) do Unity. Możesz zerknąć o tutaj:
https://blogs.unity3d.com/2017/09/19/introducing-unity-machine-learning-agents/
  • Odpowiedz
Mirki, przede mną trudne zadanie. Może po prostu czasochłonne?

Z racji mojej obecnej pracy powinienem liznąć przynajmniej podstaw #vba, #cpp , #C, i może #pascal.
Jednak zaczęły mnie ostatnio jarać strasznie #siecineuronowe, #machinelearning, i wszystko co związane z #datascience i #bigdata, w związku z tym pewnie powinienem ruszyć również coś w stronę #python
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cooltec: Zaczynając od końca, na start Ubuntu. Łatwo się przesiąść z Windowsa, ma dobre wsparcie i jest mało wymagający na początek. Co do języków, to ja bym zaczął od jednego, a dopiero po dobrym opanowaniu go, zaczynał kolejne. I naukę najlepiej zacząć od pisania, a nie czytania milionów tutoriali bez praktyki.
  • Odpowiedz
@Cooltec: A kim chcesz zostać? Jak programistą to C# albo Java, od biedy jeszcze C++ ale to wąskie specjalizacje.

Zaczynanie od języków skryptowych ma ten problem że będziesz przenosił z nich złe wzorce których tam jest cała masa.
  • Odpowiedz
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
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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)?

#machinelearning #programowanie #deeplearning #siecineuronowe
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@mojemirabelki Mam nadzieję że się nie obrazisz jeśli założę że brakuje Ci wiedzy w temacie Machine Learningu. Przed ruszeniem dalej polecałbym zapoznać się przynajmniej orientacyjnie bardziej z jakimiś artykułami na ten temat.
Możesz zacząć tutaj https://medium.com/@ageitgey/machine-learning-is-fun-part-3-deep-learning-and-convolutional-neural-networks-f40359318721 co prawada opisuje sieci konwolucyjne, ale bardzo dobrze jest zwizualizowane jak to wszystko działa. Innych źródeł jest na prawdę tona.
  • Odpowiedz
Takie nie wiem, może głupie pytanie ale czy ktoś próbował zrobić/zrobił jakiegoś bota, sztuczną inteligencję, która analizuje rozmowy (dialogi) i zachowuje się jak jakaś osoba? Chodzi mi o takiego bota, który na przykład analizuje wszystkie wiadomości na facebooku i potem zachowuje się/odzywa/komunikuje się identycznie jak jakaś osoba. Raczej jest to możliwe do zrobienia ;p
Tak wpadłem na pomysł, że ejj, ciekawie by było coś takiego zrobić, odpalić i zobaczyć po jakim czasie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem noobem jeśli chodzi o informatykę. Potrzebuję dla siebie ogarnąć sieci neuronowe. Mam 5 parametrów i wynika z nich jeden wynik. Muszę sprawdzić który parametr ma największą wagę i mieć model do przewidywania realnych wyników oraz porównania ich z wartościami zmierzonymi w realnych warunkach. Jest jakiś mireczek który poprowadzi za rączkę? Mam macierz z danymi, muszę zrobić model w matlabie lub innym programie.

#siecineuronowe #matematyka #matlab
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LowcaG: rozumiem przez to instalacje DarkNeta i Yolo i wrzucenie swojej bazy danych zdjec i przetestowanie dzialania i wrzucenie na mirko wynikow w celu porownania ich jakosci
  • Odpowiedz
#neuronstock - Obserwuj ten tak jeśli chcesz otrzymywać wiadomości o rozwoju projektu Neuron Stock.

Możliwe że będą dzisiaj dwie aktualizacje ( ͡° ͜ʖ ͡°).

Dzisiaj rozdzieliłem część widokową od liczącej i aktualizującej dane. To znaczy wydzieliłem API do komunikacji webowej i może wystawię je dzisiaj (lub jutro) na serwer z poglądowymi wyliczeniami dla WIG20 i mWIG40 albo S&P 500.
Wyliczenia puszczone na weekend wywaliły się po około 20 godzinach bez podania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sage_Slav: Tak, mam wiedzę w tym temacie, od paru lat gram na giełdzie i posiadam pewne wykształcenie w tym kierunku.
W przyszłości napiszę co i jak gdyż docelowo każdy będzie miał możliwość tworzenia swoich modeli i sam będzie wybierał o jakie dane chce wzmocnić model i jakie wykluczyć. bottom line is: to nie jest zwykła analiza techniczna ;)
  • Odpowiedz
@neuronstock: Analiza techniczna czy fundamentalna to cholernie ciężkie przedsięwzięcie. Ilośc czynników wpływających na wycene akcji jest naprawde duża i dużo z nich wpływa na siebie. Część czynników jest przekłamanych wiec trrzeba by ją najpierw odkłamać przed zrobieniem analizy. Dużo zależy od sytuacji politycznej. Od okresu giełdy (migracja do EM czy kapitalizacja). Ogólnie zaprojektowanie takiej sieci to nie lada wyzwanie (o wiele łatwiej stworzyć kooperujące powiedzmy 5 sieci i każdą nauczyć,
  • Odpowiedz
Mirki i Mirabelki z racji tego że wielkimi krokami zbliża się mój koniec edukacji na #studbaza i muszę napisać #pracainzynierska to chciałbym zapytać czy byłby ktoś zainteresowany śledzeniem postępów nad pracą (jak tak to można zostawić plusika) przy tej okazji utworzył bym swój tag pod którym bym wszystko umieszczał, ale o jaką pracę i temat konkretnie chodzi?

Otóż tematem pracy byłby fizyczny model autonomicznego / inteligentnego samochodu a
bi-tek - Mirki i Mirabelki z racji tego że wielkimi krokami zbliża się mój koniec edu...

źródło: comment_WpvrjeCnMThhm08Cnmy6usmokPPXKbfn.jpg

Pobierz
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AdireQ: Informatyka, generalnie bardzo spodobał mi się temat sieci neuronowych i bez pisania algorytmów sprawiania aby komputer sam doszedł do tego jak rozwiązać problem lub na podstawie jakiś danych rozwiązywać podobne problemy
  • Odpowiedz
#neuronstock - Obserwuj ten tak jeśli chcesz otrzymywać wiadomości o progresie :)

Dzisiejszy dzień minął pod zgoła innym zajęciem niż zamierzałem, ale jest to kolejny wielki krok do przodu :)

Od kiedy zacząłem pokazywać wąskiej grupie znajomych wyniki, jeden kolega zawsze mówił "Chciałbym zobaczyć jak to zachowa się w przypadku większej giełdy gdzie nie ma takich spekulacji ( ͡° ʖ̯ ͡°)"
No więc stało się, do bazy danych zostały dodane dane
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@neuronstock: to jakaś lipna chmura. Kupujesz moc obliczeniową i powinno być szybciej niż w domowych warunkach bo wysyłasz input dostajesz po chwili obliczony output i tyle zabawy. Gorzej że to może być drogie - dlatego polecam dopiero jak się rozwinie bo w fazie testów nie ma co inwestować.
  • Odpowiedz
Dzisiejszy drobny update:
- Zacząłem pracować nad szatą graficzną strony. Trochę to chcę dopracować przed wersją alfa więc w tym tygodniu jeszcze live dla was nie będzie. (nie chcę złego pierwszego wrażenia). Powalające niestety nie jest i do następnej wersji zatrudnię grafika (jeśli będzie na to budżet) by to mi ogarnął :)
- Jest Logo :)))))
- Akcje się uczą grzecznie do sWIG80 :) może ruszę też nConnect.

Chciałem jednak zaprezentować co nieco więc nagrałem trochę
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Fryderyk94: Oj tak, to był dobry rok i oby jeszcze trochę potrwał ( ͡° ͜ʖ ͡°).
prognozuję obecnie dla WIG20 i mWIG40 tylko dlatego że od nich zaczynałem, jak obrobię dane z amerykańskich rynków, a co ważniejsze stworzę system automatycznej aktualizacji po sesji (Tak jak to już zrobiłem dla GPW i newconnect) to oczywiście zostaną dodane.
  • Odpowiedz
@neuronstock: z modelowaniem na giełdzie jest ten problem, że bardzo często przetrenowuje się modele, teoretycznie świetnie pasują do danych przeszłych (na których były uczone), ale ich możliwość dawania sygnałów o zmianach trendów jest bardzo niska.

Pytanie czy swoje modele sprawdzasz na danych przeszłych, na których uczyłeś już model? Czy np. uczysz model na danych do marca 2017, a okres kwiecień - sierpień 2017 służy do sprawdzenia skuteczności modelu? Głównym celem
  • Odpowiedz