Możecie polecić jakieś dobre wykłady lub publikację na temat algorytmów genetycznych i ich zastosowaniu w programowaniu, najlepiej w #java ?
Wszystko
Najnowsze
Archiwum
@Sacramoni: Wrzucaj publicznie skąpcu.
- 1
13 wykład
https://www.youtube.com/playlist?list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi&spfreload=10
@FunkYoSelf: nie chcę się tak obrażać w wszystkiego co znalazłem bo co najmniej by to dziwnie wyglądało. Zwłaszcza, że to stosunkowo niszowy temat.
https://www.youtube.com/playlist?list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi&spfreload=10
@FunkYoSelf: nie chcę się tak obrażać w wszystkiego co znalazłem bo co najmniej by to dziwnie wyglądało. Zwłaszcza, że to stosunkowo niszowy temat.
- 1
#programowanie #algorytmy
Mirki potrzebuję literatury lub materiałów dotyczących algorytmów metaheurystycznych, głównie potrzebuję tabu search i genetyczny
Mirki potrzebuję literatury lub materiałów dotyczących algorytmów metaheurystycznych, głównie potrzebuję tabu search i genetyczny
- 0
może być po angielsku. Myślałem, że ktoś jakąś książke doradzi w tym zakresie
5
Komodo komputerowym mistrzem szachowym

Silnik szachowy Komodo wygrał siódmy sezon Thorsten Chess Engines Competition, czyli zawody szachowe dla komputerów. Siła Komodo jest znacznie większa od możliwości jakiegokolwiek człowieka. Silnik ten mógłby bowiem zdobyć nawet 3304 punkty w klasyfikacji elo
z- 1
- #
- #
- #
- #
- #
- #
Mircy. Od jakiegoś czasu ciągnę pewien projekt.
Finalnie będzie tak, że do przeszukania oczywiście jak najszybciej, ale w okolicach 1/2, 1/3s będzie kilkanaście tysięcy rekordów z dokładnością 1.5.
Narazie siedzi szukanie binarne, ale boję się, że dla większych ilości danych to po prostu nie wyrobi w takim czasie.
I teraz pytanie:
Jak ma się wydajność SQL'a w przeszukiwaniu?
Jeżeli jest to jakoś opłacalne to implementowałbym w projekcie pisanym w C++.
Finalnie będzie tak, że do przeszukania oczywiście jak najszybciej, ale w okolicach 1/2, 1/3s będzie kilkanaście tysięcy rekordów z dokładnością 1.5.
Narazie siedzi szukanie binarne, ale boję się, że dla większych ilości danych to po prostu nie wyrobi w takim czasie.
I teraz pytanie:
Jak ma się wydajność SQL'a w przeszukiwaniu?
Jeżeli jest to jakoś opłacalne to implementowałbym w projekcie pisanym w C++.
@Wyrewolwerowanyrewolwer: jak szukasz? po czym? co to za dane? jaka jest ich struktura? 300 ms to dużo a kilkanaście tysięcy rekordów to mało.
zastanawiam się czy jest wystarczająco szybki.
@Wyrewolwerowanyrewolwer: Najpierw profilowanie, potem optymalizacja. Dla 13 tysięcy rekordów możesz wykorzystać nawet przeszukiwanie O(n) i współczesny procesor da radę.
W JS (znacząco mniej wydajnym niż C++) policzenie odległości losowo wybranego punktu do 20 tysięcy innych losowo wybranych punktów zajmuje na moim komputerze 60ms.
Jeśli martwisz się o problemy z wydajnością przy większej ilości danych - SPRAWDŹ. Wprowadź jakieś losowe dane i sprawdź ile zajmuje
- 1
Czy pod względem wielowątkowości to rozwiązanie: http://pastebin.com/Laj5JhqU tego problemu: http://projecteuler.net/problem=14 jest optymalne?
#programowanie #csharp #algorytmy
btw w jakim czasie rozwiązuje się to na waszych komputerach?
U mnie w okolicach 580 ms.
#programowanie #csharp #algorytmy
btw w jakim czasie rozwiązuje się to na waszych komputerach?
U mnie w okolicach 580 ms.
- 2
Powinienem zapisywać sobie liczby dla których już obliczyłem kiedyś 'termsy' i następnym razem po prostu odczytać wartość z pamięci zamiast liczyc ponownie.
@pan_Dzik: Nie. Robisz tablicę z wartościami do policzenia, zaczynasz liczyć od największej wartości i jak wychodzi Ci już mniejsza to usuwasz ją z tablicy do policzenia.
- 1
Nieładne niedbalstwo z mojej strony nie ukrywam :p
@pan_Dzik: E tam niedbalstwo. Jak się dopiero co uczysz tego tematu co nie ma co szaleć. Panie! Ja już 3.5 roku kodzę a wielowątkowość u mnie leży :D
Siema Mirki,
Na zajęcia mam narysować rekurencyjnie drzewo pitagorejskie w pythonie (turtle). Męczę się z już od dłuższego czasu, przeszukałem większość internetu i nic z czego mógłbym skorzystać nie widzę. Iteracyjnie jestem w stanie napisac 2 gałęzie (pewnie dałbym radę napisac całość, ale nie o to chodzi), a rekurencyjnie nic mi nie przychodzi do głowy. Nie miałem jeszcze macierzy (które w jakimś możliwym rozwiązaniu się pojawiły) więc prosiłbym o pominięcie ich. Da
Na zajęcia mam narysować rekurencyjnie drzewo pitagorejskie w pythonie (turtle). Męczę się z już od dłuższego czasu, przeszukałem większość internetu i nic z czego mógłbym skorzystać nie widzę. Iteracyjnie jestem w stanie napisac 2 gałęzie (pewnie dałbym radę napisac całość, ale nie o to chodzi), a rekurencyjnie nic mi nie przychodzi do głowy. Nie miałem jeszcze macierzy (które w jakimś możliwym rozwiązaniu się pojawiły) więc prosiłbym o pominięcie ich. Da
źródło: comment_5jIofdviWxuGcS03JhdPuLwcBCqYJDgz.jpg
Pobierz- 2
#programowanie #algorytmy #informatyka #put (na studia)
Mam do rozwiązania następujący problem:
Mam M maszyn i N zadań. Zadania są niepodzielne, niezależne, maszyny takie same etc. Chciałbym nieco usprawnić swojego brute-forca. W chwili obecnej rozwiązania mam zakodowane następująco: jest to lista z numerami maszyn, czyli np: 0 3 2 1 0 oznacza zerowe zadanie na maszynie 0, pierwsze na 3, drugie na 2, trzecie na 1 i
Mam do rozwiązania następujący problem:
Mam M maszyn i N zadań. Zadania są niepodzielne, niezależne, maszyny takie same etc. Chciałbym nieco usprawnić swojego brute-forca. W chwili obecnej rozwiązania mam zakodowane następująco: jest to lista z numerami maszyn, czyli np: 0 3 2 1 0 oznacza zerowe zadanie na maszynie 0, pierwsze na 3, drugie na 2, trzecie na 1 i
@Quavitor: na pewno to kwestia funkcji mieszającej i funkcji oceniającej populację ;)
- 0
@fmfd: F-a oceniająca to po prostu czas wszystkich zadać czyli to co de facto optymalizuję. Co to jest funkcja mieszająca to nie wiem ;)
//no dobra, max - czas + 1 bo do ruletki chcę maxymalizować ale to to samo logicznie
//no dobra, max - czas + 1 bo do ruletki chcę maxymalizować ale to to samo logicznie
- 1
Mamy ciąg n liczb. Chcemy go podzielić na pewną liczbę niepustych, spójnych podciągów, tak żeby suma różnic między największą a najmniejsza liczbą w tych podciągach była jak największa. Chcemy obliczyć tę sumę różnic.
Ktoś ma jakiś pomysł jak zrobić to w O(n)? Na pewno trzeba jakoś przy pomocy programowania dynamicznego, ale nie mam totalnie pomysłu jak.
Dla przykładu: mamy 5 liczb: 1 2 3 1 2. Wynikiem jest 3: dzielimy ten ciąg
Ktoś ma jakiś pomysł jak zrobić to w O(n)? Na pewno trzeba jakoś przy pomocy programowania dynamicznego, ale nie mam totalnie pomysłu jak.
Dla przykładu: mamy 5 liczb: 1 2 3 1 2. Wynikiem jest 3: dzielimy ten ciąg
#algorytmy #nieprogramowanie #heheszki #sortowanie #4chan
Innowacyjny algorytm sortowania - sleep sort. ( ͡º ͜ʖ͡º)
http://dis.4chan.org/read/prog/1295544154
Innowacyjny algorytm sortowania - sleep sort. ( ͡º ͜ʖ͡º)
http://dis.4chan.org/read/prog/1295544154
- 1
Mam ziomka, który potrzebuje "korków" z algorytmiki i matematyki na poziomie mgr (rozwiązanie kilku zadań z objaśnieniem, oczywiście nie za free). Jest ktoś chętny?
#matematyka #programowanie #algorytmy
#matematyka #programowanie #algorytmy
@markaron: Podrzuć mi na priv jakieś zadanie, zobaczyłbym jaki to poziom.
- 2
Cześć, chciałem pobawić się algorytmami i na stronce cpw.net.pl trafiłem na takie zadanie.
klik
Wszystko fajnie tylko próbowałem zrozumieć ten wywód matematyczny i nic z tego nie rozumiem. Czy jest ktoś na sali kto umiałby by to sensownie wyłożyć, co się w tej analizie z czego bierze?
Z
klik
Wszystko fajnie tylko próbowałem zrozumieć ten wywód matematyczny i nic z tego nie rozumiem. Czy jest ktoś na sali kto umiałby by to sensownie wyłożyć, co się w tej analizie z czego bierze?
Z
#programowanie #informatyka #algorytmy
"Popularne algorytmy i ich złożoność"
Moglibyście podrzucić jakieś prawilne źródło informacji na ten temat i przede wszystkim, jakie to są te "popularne algorytmy", które początkujący klepacz c++ powinien znać?
"Popularne algorytmy i ich złożoność"
Moglibyście podrzucić jakieś prawilne źródło informacji na ten temat i przede wszystkim, jakie to są te "popularne algorytmy", które początkujący klepacz c++ powinien znać?
- 2
Mirki przydałaby się jakaś lista problemów w których permutacja ma kluczowe znaczenie. Coś jak problem komiwojażera. Znacie może coś takiego? Fajnie by było, gdyby od razu jakaś literatura była ( ͡° ͜ʖ ͡°)
#programowanie #algorytmy #informatyka
#programowanie #algorytmy #informatyka
http://www.algorytm.org/procedury-numeryczne/interpolacja-wielomianowa.html
dlaczego nie mogę rozwiązywac takiego typu równania np układem Cramera?? 6 równań 6 niewiadomych.
sprawdzałem dla innych danych i coś nie wychodzi.
#algorytmy #matematyka
dlaczego nie mogę rozwiązywac takiego typu równania np układem Cramera?? 6 równań 6 niewiadomych.
sprawdzałem dla innych danych i coś nie wychodzi.
#algorytmy #matematyka
@ExtendedConsciousness: jeśli ręcznie liczysz wyznaczniki macierzy 6x6 to bardzo łatwo o błąd :D eliminacja Gaussa jest chyba najprzyjemniejszą metodą. Ewentualnie wrzuć tę macierz do jakiejś mathematici czy matlaba.
2
Algorytm przewiduje to, co pomyśli Hawking

Stephen Hawking, podczas wywiadu udzielanego dla telewizji BBC, zaprezentował najnowszą zdobycz techniki, którą jest specjalny algorytm będący w stanie przewidzieć wszystko to, co pomyśli słynny fizyk. Inteligentny system został opracowany przez programistów z Intela i bardzo ułatwi......
z- 1
- #
- #
- #
- #
- 5
- 1
#programowanie #csharp #algorytmy
Mireczki poratuje ktoś kodem, albo chociaż algorytmem do kwantyzacji progowej z zadaną paletą. Tzn. chcę przerobić bitmapę na 10 wcześniej wybranych kolorów. Kolory dobrałem w dużych rozrzutach RGB. Kiedyś robiło się cuda na sieciach neuronowych itp., a teraz człowiek nawet nie ma pomysłu jak to ugryźć w kilku liniach. ( ͡° ʖ̯ ͡°)
Mireczki poratuje ktoś kodem, albo chociaż algorytmem do kwantyzacji progowej z zadaną paletą. Tzn. chcę przerobić bitmapę na 10 wcześniej wybranych kolorów. Kolory dobrałem w dużych rozrzutach RGB. Kiedyś robiło się cuda na sieciach neuronowych itp., a teraz człowiek nawet nie ma pomysłu jak to ugryźć w kilku liniach. ( ͡° ʖ̯ ͡°)
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
@Tytanowy: a powiesz mi jak ja moge to samo zrobić?
Uczenie sztucznych sieci neuronowych polega na odgórnym ustawieniu wag wejść poszczególnych neuronów w ramach działania jakiegoś algorytmu. A jak to wygląda w biologicznych - naturalnych komórkach nerwowych? Jest jakiś mechanizm nadrzędny, który tego dokonuje?
#pytanie #sztucznainteligencja #biologia #algorytmy
#pytanie #sztucznainteligencja #biologia #algorytmy
- 0
@ridge_forrester: ehe
konto usunięte via Android
- 0
@Vierling: Komórki działają na trochę innej zasadzie, bo każde wejście ma podobną wagę, ale liczba wejść i ogólnie - połączenia mogą się dynamicznie zmieniać.
- 115
wow, świetny gif obrazujący działanie najpopularniejszych algorytmów sortowania
#gif #algorytmy #sortowanie trochę #matematyka, trochę #informatyka, może kogoś z #programowanie też zainteresuje ( ͡° ͜ʖ ͡°)
#gif #algorytmy #sortowanie trochę #matematyka, trochę #informatyka, może kogoś z #programowanie też zainteresuje ( ͡° ͜ʖ ͡°)
źródło: comment_sK2CSZzmeYJw98iNOr7LBzl3ff7Dp8Em.jpg
Pobierz- 7
@Pantograf: to samo online tyle że obecnie nie działa: http://www.sorting-algorithms.com/
@Pantograf: świetne!




















źródło: comment_MS8JPxTwMOrQ4nlMAnTEkvanbYiXKrGk.gif
Pobierz@rss: Było na redditowym dailyprogrammer zadanie polegające na wczytaniu labiryntu z pliku tekstowego (puste pola jako ścieżki, gwiazdki jako ściany) i znalezieniu drogi od startu do mety
A i swoją drogą stworzenie algorytmu generującego taki labirynt jest o wiele ciekawszym zadaniem