Problem plecakowy chyba dokładnie odpowiada twoim rozterkom. Pisałem wersję w C# kiedyś na zajęcia, jeśli rozwiązanie w C# Cię usatysfakcjonuje to wrzucę je tu, zawsze można na C++ przerobić :)
A, masz rację. Raczej kompilator (; Teraz powinieneś go oficjalnie przeprosić za "głupi" (; Uwierz, że algorytmy jakie pracują w kompilatorze żeby wykrywać m.in. takie rzeczy (generalnie algorytmy optymalizacji) są poza naszymi możliwościami pojmowania, bo to jest wyższa matematyka (; Np. http://en.wikipedia.org/wiki/Polytope_mo... 4\/3!!
Może [url=http://www.devx.com/dotnet/Article/... strona pomoże - jest tam przykład kodu w C#.
No instrukcje zawsze są czytane z ram w wypadku maliny, ale chodzi że jeszcze czytane są wartości zmiennych z ram. Tego nie jestem pewien bo nie widzę listingu. Ogólnie to od czasu napisania mojego poradnika to rozwinęły się projekty do bare metal na malinach: https://github.com/rsta2/circle Raczej bym nie bawił się w odkrywaniu koła na nowo ;)
Może tak? [syntax=c] typedef volatile unsigned char vu8; vu8 *buf; void setpixel(unsigned char x, unsigned char y) { vu8 *tmp; tmp=buf+(((int)y<<4)|(x>>3))... switch(x&7) { case 0:*tmp|=1; break; case 1:*tmp|=2; break; case 2:*tmp|=4; break; case 3:*tmp|=8; break; case 4:*tmp|=16; break; case 5:*tmp|=32; break; case 6:*tmp|=64; break;...
Zapewne ma to związek z wielkością regionu (bloku) na karcie, który jest kasowany w jednej operacji. Dzięki temu partycja jest wyrównana do wielkości bloku na którym operuje karta i wszystko powinno działać szybciej. Na kartach o dużych pojemnościach region ten ma wielkość np. 4 MB, co by się zgadzało z ilością podanych przez ciebie sektorów. Poza tym...
Dokładnie to samo pomyslałem - wydawanie reszty. [url=http://pl.wikipedia.org/wiki/Proble... masz fajnie opisane. 30 sekund w googlach:D Teraz zaimplementuj to odpowienio pod Twoj problem.
Patrząc jak to jest FFT to składowa stała jest zawsze na zerowym prążku. Dziwne, że podawanie 0Hz ma taki wpływ na detekcję wyższych częstotliwości. Dla testu możesz podać na stałe wartość, np 512 i zobaczyć jak się zachowa algorytm ale jak na moje powinieneś dostać 0. Inna sprawa to używanie double w embedded to porażka jeśli chodzi o czas wykonywania....
Jak wygląda algorytm optymalizacji?
Jeśli dana funkcja się kilka razy, to zwykle nie zwraca się na optymalizację kodu, a jeśli okazuje się, że wykonuje się to wiele razy, wtedy zaczyna mieć spore znaczenie. Optymalizacja algorytmów to przydatne zagadnienie ;)
Chodzi mi w szczególności o metodę postępowania.
Powiem szczerze, że nie do końca rozumiem o czym mowa.... Jeśli ktoś ma juz gotowe (sprawdzone przez siebie) implementacje obsługi i2c, ADC, timerów, SPI i czego tam dusza zapragnie, to połączenie tego w gotowy program nie potrwa znowu tak długo, a pewność optymalizacji kodu jest dużo większa niż przy jakimkolwiek kompilatorze C/C++ etc. Podejrzewam,...
Marvinn8686, fc=calka(end); jest to ostatnia wartość wektora calka który jest wskaźnikiem jakości czyli całką kwadratu uchybu wyznaczonego w modelu. W algorytmie genetycznym zastępuje wskaźnik dopasowania. Chyba robisz to nie po kolei, albo ja nie łapię sensu tego co chcesz zrobić. 1. Najpierw uruchamiasz optymalizację algorytmem genetycznym. Przekazujesz...
Jeśli chodzi o dobre profilery to polecam: AMD Code Analyzer (Linux/Win), Intel V-Tune (Linux/Win) oraz Valgrind (Linux). Co do szybkości algorytmów to niech kolega pamięta o optymalizacjach w opcjach kompilatora. (at)Dżyszla: to są chyba najgorsze dane dla algorytmu Skyneta. :P
Transfer ze stanowiska 18 na 19 to prosty Wózek bez znaczenia dla koncepcji algorytmu sterowania
Takie ustawienia QEMM jak masz nie mają sensu, to już EMM był bardziej optymalny. Siła QEMM tkwi w jego algorytmie optymalizacji (optimize), którego w ogóle nie uruchomiłeś. Ale w/g mnie Twoje problemy nie mają związku z pamięcią tylko z szybkością użytego komputera. Kontynuujmy może w jednym wątku... https://www.elektroda.pl/rtvforum/viewto...
podaj 5 przykładów parametrów Oto 5 przykładów różnych parametrów w kontekście uczenia maszynowego i sztucznej inteligencji: 1. Współczynnik kierunkowy (waga) w regresji liniowej: Jest to parametr, który określa kierunek i nachylenie linii dopasowania względem danych. Współczynnik kierunkowy wyznacza proporcję zmiany wartości wyjściowej w stosunku...
Z racji, że sterownikami PLC zajmuję się od rana prosiłbym o wyrozumiałość. Sterownik ma za zadanie sterować 2 pompami na podstawie odczytu jednego z 5 poziomów cieczy (miernik poziomów zwiera wejście binarne sterownika). http://obrazki.elektroda.net/50_12476863... Założenia: Jeżeli na poziomie 1 (najniższym) nie wykryje cieczy układ nie może załączyć...
Zapamiętaj gdzieś ostatnią próbkę napięcia. Starą i nową próbkę doprowadź do postaci liczby ze znakiem, i sprawdź czy znak się zmienił (xor'ując najstarsze bity). Jeżeli znak się zmienił to masz próbkę tuż po przejściu przez zero. Sposób 2. Zaprogramuj przerzutnik schmitta ustawiany pewnym progiem dodatniego napięcia, a zerowany ujemnym odpowiednikiem....
W jaki sposób i w jakiej postaci przechowywane są dane w tym wypadku i o jaki rodzaj algorytmów chodzi? Cześć! W przypadku "Embedded AI" dane są przechowywane na urządzeniach IoT, takich jak sensory czy aktuatory, w pamięci wbudowanych mikrokontrolerów, mikroprocesorów lub dedykowanych układów scalonych (SoC). Pamięć takich układów może obejmować...
Algorytm jest prosty(jeden z możliwych): 1. Tworzysz procedurę porównujaca dwie liczby i w zależności od wyniku zwracajacą określone wartości. 2. Odpytujesz w petli, dla każdej pary liczb(lub w 2 pętlach, jedna w drugiej), tą procedurkę, porównując każdą liczbę z każdą, i zależnie od wyniku odpowiednio przesuwając liczby. 3. Jest możliwa oczywiście...
Sam kiedys napisalem warcaby z wykrozystaniem A-B. Mialem podobny problem i spowodowany byl on tym ze zle ocenialem plansze czyli skopalem f.heur. W swoim programie moge spokojnie ustawic glebokosc przeszukiwania na 10 ruchow. Wynik mam w kilka sek. Twojego kodu nie chce mi sie sprawdzac. Sam program mozesz obejrzec tu: http://www.kblacha.virgotech.pl/portal/s...
Witam, kompresja kompresji nie rowna, wspomniales o DVD to byl stratny MPEG2 a minimum sprzetowe do softwareowego ogldania DVD bylo oceniane na PII/III 300MHz i u mnie to dzialalo, mam gdzies taki laptop i nadal tak dziala. Ogolnie im bardziej skompresujesz i nowszym kodekiem tym mniejszy plik uzyskasz ale bedzie to wymagalo wiekszej ilosci obliczen,...
teraz programy nie są optymalizowane, tak jak kiedyś. Programiści idą na skróty, korzystają z bibliotek a kiedyś to było Korzystanie z bibliotek wcale nie oznacza mniejszej optymalizacji. Biblioteki są rozwijane i posiadają najbardziej efektywne algorytmy, napisane raz a dobrze.
Posiadacie jakieś swoje doświadczenia z modelami językowymi przy projektowaniu układów elektronicznych? Z modelem językowym jeszcze nie, ale korzystałem z innych metod AI do wspomagania prowadzenia ścieżek na PCB. Był to autorouter używający algorytmów genetycznych do optymalizacji połączeń pod względem użytej liczby przelotek i preferowanych warstw...
Potrzebuję przykładowych programów w matlabie albo w Języku C wykorzystujących algorytmy genetyczne. (Najlepiej by było jeśli ktoś by miał program optymalizujący nastawy 4 prostych filtrów RLC do tego aby nalepiej tłumiły 4 losowo wybrane harmoniczne ). jacekplacek5(at)o2.pl
Troszkę ułatwiłoby to pracę nad algorytmem przeczytanie ze zrozumieniem dokumentu AN1521 ułatwi pracę nad algorytmem. Naprawdę. Dałem Ci konkretną podopowiedź: "wystartuj blisko mety". Wpisywanie do algorytmu napięcia czy prądu powoduje, że mikrokontroler nie jest potrzebny do Twojego inwertera. Spójrz na rozdziały AN1521: FRACTIONAL OPEN CIRCUIT VOLTAGE...
Tak jak piszą koledzy - utworzyć lokalną kopię zmiennej counter, żeby nie była volatile w przerwaniu. Ale prawdziwa optymalizacja to zmiana algorytmu - jak pamiętam chodzi ci o 12-kanałowy PWM. Lepiej więc zrobić tablicę przechowującą stan kanałów w danej jednostce czasu, wtedy 16-kanałowy PWM to będzie tylko PORTB=channel[counter].lo; PORTD=channel[counter].hi....
No tak, masz racje, w zasadzie ;) Ale PiasQ tez, bo chodzi o to, by pomiedzy pktami A i B jaknajmniej "krecic" - i tu ta hierarchizacja drog ma sens - np. planujac trase czasem warto trzymac sie drogi prostszej, o wyzszej kategorii, niz krotszej, ale pelnej zakretow po waskich miejskich uliczkach.. I tu wplyw na "dobrze" zaplanowana trase maja dwa czynniki:...
To już znacząco zmienia postać rzeczy. Te trzy punkty (i więcej) to trochę problem. Jedyne co mi do głowy przychodzi to jakiś algorytm optymalizacji, który dopasowałby współczynniki A , B i C równania o postaci Ax + By + C = 0 Z racji dowolności umiejscowienia punktów na płaszczyźnie algorytm powinien minimalizować sumę kwadratów odległości punktów...
Witam, musze zrobic w matlabie regulator PID wykorzystując algorytm genetyczny do optymalizacji nastaw. Potrzebna mi do tego funkcja przystosowania, którą nie wiem jak zrealizować. Czy ktoś może robił kiedyś coś takiego? Jeśli tak to proszę o pomoc
Nie. Znika nawet opcja wyboru DMA 1 lub 3 jak to jest w przypadku wybranego ECP. Dodano po 11 Takie ustawienia QEMM jak masz nie mają sensu, to już EMM był bardziej optymalny. Siła QEMM tkwi w jego algorytmie optymalizacji (optimize), którego w ogóle nie uruchomiłeś. Ale w/g mnie Twoje problemy nie mają związku z pamięcią tylko z szybkością użytego...
Wydaje mi sie ze nie mam problemu z programowaniem, a badziej z zrozumieniem tematu (zwlaszcza zjawisk panujacych w antenie) Wychodzac z równan Pocklingtona i metody momentow obliczylem impedancje wzajemna miedzy poszczegolnymi elementami anteny(Yagi) charakterystyki anten wychodza ok, chcialem pojsc o krok dalej i zrobic wyresy Smitha...i tu pojawil...
Witam Forumowiczów Piszę tego posta z prośbą o ewentualne porady, wskazówki itd. Otóż problem polega na tym, że nie wiem od czego zacząć rozwiązywać jak mi się wydaje niełatwy problem. A mianowicie, mam dowolny wielobok, w którym wszystkie boki są do siebie prostopadłe i równoległe. Jednak jest to tylko model teoretyczny. W wykonanym modelu praktycznym...
Witam , otoz problem przedstawia sie nastepujaco. Zostal przydzielony mi i koledze temat projektu zaliczeniowego z Cyfrowego przetwarzania sygnalow . Z reguly zostawiam wszystko na ostatnia chwile ,ale tym razem mam nadzieje ze bedzie inaczej :),jednak do rzeczy oto dane wytyczne projektu . TEMAT : Projektowanie filtrów z korekcją charakterystyki fazowej...
Poszukuję jakiegoś algorytmu generującego szum różowy, nie koniecznie o doskonałych parmetrach, stawiam na szybkość. Szum będzie wykorzystywany do psychostymulacji w połączeniu z "binaural beats" (nie wiem, jak to na mowę Mickiewicza przetłumaczyć :D ). Sprawdziłem algorytm Vossa, ale nawet po optymalizacji jest wolny(?) (12kHz próbkowania na procu...
i progfamkstów było znacznke mniej bo było trzeba mieć więcej zaparcia No tak, kwestie zdrowotne eliminowały dość duże grono w przedbiegach. Ci bez zaparć nie mogli zostać progfamkstami - może wynikało to z tego że mniej czasu mieli na dumanie nad nudną literaturą (ci z zaparciem byli uwięzieni na dłuższy czas w zamkniętych niewielkich pomieszczeniach...
Zmienne oczywiście w kodzie dalej były używane. Rację miał kemot55 optymalizację robiły robotę, dzięki!. Czyli jak mam włączone optymalizację nie ma sensu podglądać zmiennych? Po wyłączeniu optymalizacji wartości są prawidłowe, a z optymalizacjami wartości są złe nawet mimo używania tych zmiennych. Czyli do testów algorytmu mam wyłączyć optymalizację...
Włącz optymalizację w kompilatorze i nie zajmuj się takimi drobiazgami. Twoim zadaniem jest dobór właściwego algorytmu, a nie szczególy implementacji.
Proszę zamieścić kod źródłowy. Postaramy się pomóc w jego optymalizacji.
Musisz wykazać trochę cierpliwości. Jestem w fazie optymalizacji algorytmu, który obrysowuje twarz no wiec wtedy wyznaczenie jej srodka i odpowiednie przesuniecie nie bedzie problemem. Mysle, ze w przeciagu tygodnia sie z tym wyrobie, troche kół mam w tym tygodniu niestety :( Pozdrawiam
Witam. Taki algorytm jest stosowany np. w programach do optymalizacji wycinania plyt do szaf wiorowych. (jedna plyta - wiele rozmiarow). pzdr. wmr
Witam, Od pewnego czasu chodzi mi po głowie pewien temat. A mianowicie kierowanie statkami w porcie lub też automatycznymi wózkami w magazynie tak, aby się nie zderzały, a ich trasy były optymalne. Gdybym chciał sobie zrobić symulację powyższych zagadnień, jak w najprostszy sposób to zrobić (chodzi mi o to, jakiego algorytmu mogę użyć)? Pozdrawiam
Bo dużo ludzi nie zna w ogóle C i 'programuje' nie zastanawiając się co się dzieje. Jak coś nie działa to zamiast szukać błędów, mówi - "bug kompilatora". Dlatego lepiej jakbyś pokazał coś tam narzeźbił. Czy jest taka możliwość aby kompilator "wycinał", w ramach optymalizacji, części kodu które się powtarzają w ramach jednej funkcji? Tzn. w funkcji,...
czy może to jest droga czysto teoretycznej satysfakcji intelektualnej, przydatnej jedynie gdy jakiś student prosi o pomoc na zaliczenie? Dobrze ujęte, i jak dla mnie trafne. W tej chwili programowanie skupia się w dużej mierze na korzystaniu z gotowych klocków i zwykle bardziej liczy się umiejętność ich optymalnego wykorzystania aby sprzedać soft szybko...
A raczyłbyś jeszcze przeczytać pierwszy punkt algorytmu, czy kończymy rozmowę? Albert
Jak wyrzucał całą funkcję, to nie miało znaczenia, jak w niej jest zadeklarowana wstawka asemblerowa... To wyrzucenie funkcji spowodowane było najprawdopodobniej tym, że optymalizator po przeprowadzeniu "data flow analysis" uznał, że tam nie ma żadnych danych, które są z funkcji zwracane i stąd zakwalifikował całą funkcję jako martwy kod i ją usunął....
racja, ale nie korzystalemz tej procedury, zostawilem swoja, dziala wg. tego samego algorytmu. Temat optymalizacji uwazam za zamkniety, chyba ze ktos mnie zadziwi jeszcze sztuczkami ktore moznaby zastosowac w pierwotnym kodzie. Pozostaje otwarte pytanie nr 3, czyli maksymalny rozmiar tablicy jaki mozna zadeklarowac. W zasadzie powinno byc ono sformulowane...
Hej ja też mam tigo na wszystkich 12 panelach i mówisz że jak założyłeś cctigo to dopiero wszystko działało bo mi się wydaje że moje też działają na razie tak sobie tak potwierdzam, optymalizacja odetkała się dopiero po zainstalowaniu Tigo CCA / TAP. Kiedyś na stronie Tigo znalazłem takie coś, że ich optymalizatory "uczą się". Podejrzewam, że jest...
Niby jest to proste, ale wyobraźmy sobie taką sytuację: winda jest na drugim pietrze, pasażer chce jechać na 10, a w tym momencie naciśnięto przywołanie na piętrze pierwszym. Windzie wtedy "opłaci" się wbrew woli pasażera dojechać na pierwsze piętro, a dopiero potem pojechać w górę. Natomiast gdyby winda była już wyżej to najpierw powinna odwieźć pasażera,...
Czy jest to w ogóle możliwe gdy napisze się ją w assemblerze? Aktualnie zajmuje ona ok. 15ms. O ile może się skrócić? Jeśli dobrze operujesz assmeblerem, to pewnie się trochę skróci. Generalnie sprawa wygląda wg mnie tak, że można napisać jeden z 4 kodów: - kiepski kod w C, - kiepski kod w assemblerze, - dobry kod w C, - dobry kod w assemblerze. Porównując...
Moje projektowanie to: 1. kartka papieru + ołówek + gumka (zasady działania). 2. kartka papieru + ołówek + gumka (wstępne projektowanie, szkice algorytmów, protokołów, optymalizacja rozmieszczenia pod względem gniazd, otoczenia, EMC itp.) 3. Siadam obok komputera (na nim jest niewygodnie ;) ) i projektuję płytkę (jak najmniej zagmatwany układ połączeń...
Algorytm odcinka - to najprawdopodobniej chodzi o algorytm Bresenhama, w nesie jest sporo na ten temat, łącznie z zaletami i wadami, możliwościami optymalizacji oraz konretnymi implementacjami - na referat powinno wystarczyć.
Kilka czynników tu gra rolę: - układ 'na miare' i nic więcej - fabryczna niska 'energobiorność' - optymalizacja kodu. Nie pchaj się w super rozbudowane peryferia (każde musi być zasilane) i nawet jak można wyłączyć to po co ci one. Typy energooszczędne podawali koledzy wyżej (każdy ma swoje preferencje) Algorytm gra tu najważniejszą rolę, także zamiast...
jesli pojecie 'slack' jeszcze sie nie wyjasnilo, to nieco w uproszczeniu jest to roznica miedzy okresem zegara a propagacja sygnalu zapisywanego tym zegarem, jesli dana propaguje sie 12ns a okres zegara to 10ns, slack = -2 czyli dane przychodza o 2 ns za pozno, dodatni slack to informacja, ile wynosi 'margines bezpieczenstwa'; 'fanout' to liczba okreslajaca...
AVR też ma sprzętową mnożarkę, co prawda 8x8 bitów, z 16-bitowym wynikiem, ale w efekcie różnice nie będą tak duże jak piszesz. Niemniej nie o te różnice chodzi, tylko właśnie o optymalizację algorytmu. Proste zmiany jakie zaproponowano spowodowały pewnie kilkudziesięciokrotne przyśpieszenie obliczeń, czyli różnicę większą niż wynikająca z przejścia...
Wielkie dzięki! Mam tą kamerę w domu od roku. Kupiłem na allegro jakiś czas temu za śmieszne pieniądze, ale z braku manuala leży sobie. Jest to kamera z telefonu Siemens C65. Co do ceny i samego zakupu. Ja już kupiłem kamery C3088, są one za jakieś 50 Euro. Teraz głowię się tylko nad optymalizacją algorytmu. Promotor przekonuje mnie do użycia CMVision,...
JA cały czas pozostaję w kontekście przeprowadzenia realnych testów wydajnościowych Skrócę, a skracając Twoją wypowiedź przerysowuję. Chcesz testem wydajnościowym potwierdzić która z dwóch konstrukcji prawidłowa / nieprawidłowa (nielegalna) .... która jest właściwa? Nalezy używać prawidłowej dla języka. Po jego wybraniu można mówić o (mikro czy rzeczywistych)optymalizacjach....
no, teraz ten filtr wygląda tak jak trzeba. Jeśli chodzi o FFT w MPEG to z tego co pamiętam to w modelu psychoakutycznym 1 wykorzystywana jest 512-punktowa transformata a w modelu 2 transformata jest 1024-punktowa. Jeśli chodzi o samo FFT, to w źródłach jest już pewna optymalizacja algorytmu, ale nie wgryzałem się w nią specjalnie - znacznie większym...
Przecież w obu pokazanych przez Ciebie przypadkach masz identyczne panele! Jakim cudem z panelu o napięciu 32V wzięło się nagle 12V! PV to jest źródło prądowe - podłączasz obciązenie to siada napięcie. W tym momencie nasuwa się pytanie. Jeśli akumulator będzie w pełni naładowany a odbioru nie będzie, to co z energią? Są inne metody magazynowania energii...
(...) I nie prędko sprawdzę czy mogę ściągając i kompilując dostępne źródła otrzymać dokładnie, co do bita, to co po instalacji systemu z DVD. Więc zapytam lepiej obeznanych. Mogę ? Możesz, ale wnioskując po tym, że wogóle takie pytanie zadałeś wygląda na to, że nie masz żadnej wiedzy ani doświadczenia w zakresie programowania i kompilacji ze źródeł....
Inaczej mówiąc w programie asemblerowym należałoby wyliczyć silnię na kartce (optymalizacja ręczna) i wstawić ją jako rozwiązanie do programu. Wtedy można porównywać te dwa kody (uwzględniając nie tylko sam algorytm, ale również jego optymalizację, w jednym przypadku automatyczną, w drugim ręczną). W ostatecznym rachunku sprowadza się to do tego, o...
Po trzecie fpga odrzucam ponieważ nie wytworzę na nim sygnałów o przebiegu piłokształtnym. Przypuszczam, że do wytworzenia przebiegu o kształcie piłokształtnym, bądź sygnału modulowanego piłokształtnym, niezbędny będzie układ analogowy; układy cyfrowe mogą jedynie przybliżać takie przebiegi mniej, lub bardziej dokładnie, i jest kwestia na ile dokładnego...
ten ciąg wydaje się spełniać założenia: 20.48; 25.6; 25.6; 32; 64; 81.92; 102.4; 128 czy możesz wykorzystać podejście programistyczne aby zweryfikować ciąg i znaleźć inny spełniający założenia? Wstępna ocja dostępnych informacji Dziękuję za zwrócenie uwagi na istniejące rozwiązanie. Z Twojego pytania wynika, że podany przez Ciebie ciąg: \ Bezpośrednia...
Dzięki. Jeżeli chodzi o RPi, to przy wersji 2B mocy obliczeniowej wystarcza na to, aby pobrać dane z Kinecta i ewentualnie zrobić jakieś proste przetwarzanie. Niestety, na uruchomienie algorytmu SLAM (np. gmapping), czy samej lokalizacji (AMCL) jest to znacznie za mało. Być może odpowiednia optymalizacja algorytmów trochę by pomogła, ale nie zagłębiałem...
Są wydajniejsze, ale realizujesz je w pętli, czyli efekt końcowy jest zależny od wartości argumentu. Raz będzie szybciej, raz zdecydowanie wolniej. Pytanie w ogóle - po co ci takie dziwaczne optymalizacje? Procesor się niewyrabia? Jeśli się wyrabia, to problemu nie ma. Jeśli masz problem z wydajnością to lepszy skutek przyniesie przemyślenie całego...
Od teraz wat jest jednostką energii, za chwilę N będzie jednostką przyspieszenia, a Pa masy :/ Najważniejsze w tej konstrukcji są pamięci flash, bo do przetwarzania danych mogli by równie dobrze użyć procesorów w stylu Tile64 albo GPU. Ale zrobili to łącząc Atomy i dyski SSD, bo Intel produkuje oba. (at)Krzysiek16: a ja się cieszę, że będą się zużywać...
Do tej pory to było ok. 200 osobodni po godzinach ! (to by znaczyło że my tu jesteśmy 365 x lepsi) Moja V 0.7 ma jeszcze mankamenty, ale to miło należeć do grona kilku firm ze światowej czołówki. Oczywiście wcześniej korzystałem z gotowego sterownika - Frisko, też dobry, no może nieco gorszy w pomiarach temperatur (pomiar analogowy na KTY 87, lub innych),...
Oczywiście że chodzi mi o optymalizację wprowadzoną przez kompilator, na optymalizację algorytmu przez użytkownika zawsze w jakimś stopniu chronią UT. Ja miałem problem właśnie z volatile, jakimś cudem kompilator zoptymalizował zmienną w dość niefortunny sposób co powodowało wywalenie się kodu. Co ciekawsze było to w examplu od ST a kompilowane pod...
Musisz się zastanowić czy to ma być sieć którą będziesz dopiero uczył, (poczytaj o algorytmie backpropagation), czy też masz już nauczoną sieć i chcesz ją odwzorować, podczas implementacji SSN w sofcie lub sprzęcie zawsze warto powalczyć, z optymalizacją wydajności. W celach poznawczych, warto zaimplementować w postaci klasy, jeden neuron, utworzyć...
A ja mam dużą firmę, robię LTE. Mam tutaj zagadnienia programowania współbieżnego, zarządzanie pamięcią, projekt jest hard real time, bare metal, analiza modeli matematycznych, optymalizacja algorytmów do przetwarzania i wiele innych. Z małych projektów, robiłem analizę drgań skrętnych dla wałów. Tam nie bawiłem się w mikrokontroler, bo może i projekt...
Idea jest bardzo prosta - to zwykłe skalowanie liczby: maxuint32 + 1 to 0x100000000 dzielone przez 10 to 0x1999999A albo 0x19999999 zalezy jak zaokrąglić Następnie dzielę przez 0x100000000 ( a to akurat >> 32) Czyli (X * (Y/10)) / Y = X / 10 Y = 0x100000000 Algorytm ma sens oczywiście dla platform, które mają mnozenie sprzętowe (nawet małych liczb),...
Ja zrobiłem cos takiego dla systemu z ARM-em i SPARTANEM 250E. Oczywiście kompresje typu ZIP i inne takie z rozwijanym słownikiem całkowicie się nie nadają do małych procków, głównie z powodu małej ilości RAM. Próby z samym Huffmanem dawały słabe wyniki. Dodałem początkowy krok w postaci kompresji powtarzających się bloków. Potem wyznaczam kodowanie...
Mesh to NIE AP przewodowy! Sieć Mesh jest tylko wtedy gdy AP połączone są bezprzewodowo? Na stronie unifi są do kupienia APMesh do tworzenia sieci Mesh podłączane gigabitowym łączem i zasilane PoE. Tylko skoro to ma być tylko repeater to jaki sens podłączać go kablem ethernet i to jeszcze 1Gb? Dla stabilnosci i prędkości będę starał się wszystkie AP...
Panowie, są algorytmy PID, które pięknie działają ze sterowaniem on - off, bywa że mają optymalizację liczby przełączeń dla elektromechanicznych styczników.
W sztucznej sieci neuronowej brakuje walki o przetrwanie, przedłużenie gatunku, utrzymanie funkcji organizmu więc trudno porównywać takie rozwiązania do organizmów żywych, mimo zaskakująco sprawnych odpowiedzi w przetwarzaniu tekstu naturalnego, obrazów i dźwięków. Nie zgodziłbym się z tym stwierdzeniem. Struktura sieci neuronowej jest równie ważna...
W uproszczeniu: Sieci neuronowe po jednym przebiegu zwracają wynik. Kolejne przebiegi dla kolejnych danych "uczą" siec neuronowa i kolejne wyniki są coraz bardziej poprawne. Algorytmy genetyczne są wieloprzebiegowe i nie "uczą" się, swoje dane wyjściowe przekazują ponownie na wejście, modyfikując je w sposób losowy ( ale określony przez algorytm ) i...
moim zdaniem podstawami jest znajomość tworzenia i czytania schematów elektrycznych (układy automatykinastycznikach, przekaźniki, czasówki itp) - z tego wynika pisanie językiem LAD, a rozszerzeniem są bloki funkcyjne wsparte algebrą Boola. Przy tworzeniu aplikacji warto zacząć od algorytmów pracy i jej optymalizacji - wtedy często okazuje się że np....
Jak już pisałem jest sporo konkretnych zastosowań. A skoro są implementacje to i jest oprogramowanie. A skoro są zastosowania i jest oprogtamowanie to także muszą być gdzieś po drodze programujący. Aby projekt "spinał" się finansowo to muszą być zleceniodawcy. Jak najbardziej są. Zastosowanie w kamerach drogowych to jedynie taki żart ;) dla rozładowania...
Lite czy LR? czy jest między nimi jakaś różnica, którą można zmierzyć w praktyce, a nie tylko w tabelce? Tak, prędkość. 5GHz, BW80: Bardzo dobry sygnał: MIMO2x2: powiedzmy, do 660Mbps MIMO3x3: powiedzmy, do 980Mbps Typowe warunki z niezbyt dużymi zakłóceniami: MIMO2x2: powiedzmy, do 440Mbps MIMO3x3: powiedzmy, do 650Mbps Przy łączu 500Mbps i MIMO2x2...
Źle mnie zrozumiałeś - cała matematyka i algorytmy są w porządku, ale z optymalizacją jest problem, bo te obliczenia trochę czasu zajmują (jak pisałeś sinusy i cosinusy), co przekłada się na brak płynności tego obrotu - obraz "skacze". Pewnie zmiana sprzętu na jakiś "kilku-rdzeniowiec", albo dołożenie kilku GB RAM rozwiązało by problem, ale może jest...
kazdy koder asemblera przeklina "programy" napisane w delphi, to co w asmie czy w C++ zajmuje gora 10kB, w Delphi zajmuje 300kB, zero optymalizacji, kupa niepotrzebnego kodu i w dodatku dziala wolno (widac przy skomplikowanych algorytmach)
Ale tu mowa jest o energii biernej. Póki co, jako indywidualny odbiorca energii płacę tylko za energię czynną. Więc po co mi korekcja PF? Dodano po 2 W przypadku odbiorców indywidualnych, jak wspomniałeś, płacisz głównie za energię czynną. Korekcja współczynnika mocy (PF) jest bardziej istotna dla odbiorców przemysłowych, którzy płacą zarówno za energię...
Czyli mówiłem, że kiepskie algorytmy :D Teraz małe porównanko. Zrobiłem stosunkowo niedawno sterownik do grzałki z grupową regulację mocy na ds18b20 + 2x8seg. Posiada, oczywiście regulację temperatury, zadawana moc jest zależna od aktualnej temperatury i spada wraz ze wzrostem tej temperatury. Można zmieniać histerezę czułości tej regulacji w zakresie...
1) kompiluj bez optymalizacji 2) upewnij się, że podajesz wszystkie 6 parametrów do programu Pozdrawiam, Dr.Vee
Myślałem o samym rozwiązaniu przeszukiwania drzewa, nie optymalizacji pod kątem prędkości i objętości samych danych wynikowych. To jest już końcowa faza optymalizacji i nie jest taka trudna, bo identyczna w zasadzie dla każdego algorytmu.
Łatwo przewidzieć co taki komputer kwantowy wykorzystany do SI może, zwłaszcza jak SI wyposażyć w algorytm samoadaptacji kodu. Zakładając, że komputer kwantowy istnieje (a jeszcze nie istnieje) mamy narzędzie rozwiązujące podstawowy problem wszelkich implementacji AI - optymalizację globalną o złożoności wielomianowej zamiast wykładniczej.
Czuję, że próbuje się robić ze mnie idiotę artykułem nie związanym z AI w dziale AI. Proces produkcji został zoptymalizowany przy użyciu algorytmów sztucznej inteligencji Już 30 lat temu OCR (taki algorytm zamiany obrazu na tekst) działał korzystając z sieci neuronowych i wtedy nikt się tak nie podniecał tym hasłem. Czuję, że następny artykuł w tym...
Jeśli program działa, a tylko po zmianie kompilatora już przestaje, to problem leży właśnie gdzieś po tej stronie. Nie do końca poprawne rozumowanie. Implikacja działa tylko w jedną stronę. Z poprawności działania w określonych warunkach nie wynika poprawność programu. Program może być niepoprawny i działać, bo np. pierwszy kompilator nie dokonuje...
Widzę, że nie ma dla mnie ratunku albo jest tylko jeden - walka z optymalizacją kodu, może się uda. Mówię tak, ponieważ te lepsze rodziny STM są za drogie do tego projektu. Ja bym raczej powiedział, że zamiast na optymalizacji tego co masz skupić się na przemyśleniu jak to zrobić porządnie (czyli "algorytm" i "architektura").
Witam, Implementacja w programie Matlab czy wszystko od podstaw? Proponuję zapoznać się z dokumentacją dostępną w programie Matlab oraz poszukać informacji w dokumentacji angielsko języcznej. Druga sprawa to implementacja samej metody sterowania. Jeżeli zastosujemy gotowe narzędzia dostępne w programie Matlab to możemy zauważyć duże problemy w optymalizacji,...
Kolego czy to Beretta czy jakikolwiek inny kocioł ma swoje algorytmy działania związane z histerezą układu i optymalizacją jego pracy i nie ma sensu tego analizować i widzieć w tym problemy. Mylnie stawiasz problem. To nie kocioł zużywa gaz ale Twoje mieszkanie a dokładniej Ty sam zadając takie a nie inne temperatury w domu. Porównywanie z sąsiadami...
Znacznie szybszy algorytm: http://en.wikipedia.org/wiki/Rabbit_(cip... wydajność będzie zależała w olbrzymim stopniu od optymalizacji kodu przez kompilator. Alternatywnie jeżeli dane przesyłane z urządzenia mają charakter blokowy, możesz szyfrować DES/3DES: http://atmel.com/dyn/products/app_notes.... Na tej stronie omówiony jest również...
Regulator Euroster 2026TXRX można uruchomić w trybie pracy z algorytmem PI który bardzo ładnie stabilizuje temperaturę w pomieszczeniu (bez histerezy). Ta "optymalizacja krzywej" jest specjalnym algorytmem załączania i wyłączania pieca a nie płynnym sterowaniem palnikiem pieca. Algorytm ten wyłącza grzanie zanim jeszcze temperatura dojdzie do oczekiwanej...
ijon_tichy, Rekonfiguracje jest bardzo dobrym "popularnym" tematem w rozwazan akademickich, doktoratow itp. Fajna praca, ale obawiam sie ze skonczyla sie na rozwazaniach akademickich. Cytat z pracy: Celem pracy jest sprawdzenie możliwości realizacji algorytmu kwantyzacji w układach logiki reprogramowalnej. I chyba troche nieaktualna np.: mnozenie to...
W Protelu 99 plik p&p był generowany w postaci arkusza Excel’a.W późniejszych wersjach zrezygnowano z tego rozwiązania gdyż większość automatów posiada w swoim oprogramowaniu funkcję optymalizacji drogi układania elementów.Najczęściej w tych algorytmach oprócz miejsca położenia elementu brana jest też pod uwagę odległość od zasobnika z elementami...
Masz rację, że kiepsko znam asm - dopiero zaczynam a powodem jest taki kod wygenerowany przez kompilator: 116 i = 5; 00001204: ldr r3,[pc,#120] 00001206: movs r0,#204 00001208: lsls r0,r0,#2 0000120a: adds r0,r0,r7 0000120c: adds r3,r0,r3 0000120e: movs r2,#5 00001210: strh r2,[r3,#0] 117 asm ("mul...
1. Rekurencja jest niepożądana. To dość radykalny pogląd. Rekurencja często jest bardziej eleganckim sposobem opisu algorytmów, a więc też łatwiejszym do zakodowania i debugowania. W przypadku rekurencji ogonowej (tail recursion) taki kod jest równoważny implementacji iteracyjnej. Już nie wspomnę o językach, w których konstrukcje iteracyjne są niemożliwe,...
Możesz też zamiast tablicy użyć jakiegoś prostego algorytmu kolejki http://www.algorytm.org/index.php?option...
Dlaczego uważasz że są fikcyjne? Ponieważ mają żenująco mały prąd "balansowania". W baterii, która jest bohaterką tego tematu, jedna sekcja (3P) ma pojemność (zgaduję ze zdjęcia) około 6 Ah. Bateria będzie więc ładowana dosyć "słusznym" prądem, w porównaniu z którym te 50 - 70 mA to jest w przybliżeniu zero. Jedna z sekcji tej baterii osiągnie napięcie...
metody optymalizacji optymalizacji komputera optymalizacji postanowiłem
skutera elektryczny mercedes stacyjki sprinter pasek przewijania firefox
łucznik naprężacz sprinter podłączenie webasto
Suzuki GSX 400 – uruchomienie silnika na krótko, mostkowanie stacyjki, rozrusznik Zasilacz 6-pin PCIe a płyta główna ATX 24-pin – czy Gigabyte, Asus, MSI uruchomią się?