728 x 90



  • Algorytmiczne generowanie muzyki

    Algorytmiczne generowanie muzyki0

    Algorytmiczne generowanie muzyki (sztuki) O algorytmicznym generowaniu muzyki myślano na długo przed powstaniem szybkich komputerów. W tym i następnych wpisach będę chciał przedstawić różne metody generowania muzyki przez algorytmy. Co raz częściej w kontekście Deep Learningu wspomina się o sztucznej muzyce czy też sztucznym powstawaniu obrazów. Można tutaj wyróżnić takie projekty jak Google Magenda czy DeepJazz. Jako pionierów generowania sztucznej muzyki uważa się Hillera

    Czytaj dalej
  • Analiza testów pierwszosci

    Analiza testów pierwszosci0

    Liczby pierwsze Koło Naukowe Kryptologii i Cyberbezpieczeństwa WAT Szczególne podziękowania dla dr Lucjana Kowalskiego za pomoc przy artykule 1 Wstęp W artykule “Testy pierwszości” zajeliśmy się opisaniem problemu poszukiwania liczb pierwszych oraz ich wykorzystaniem. Dowiedzieliśmy się, że są one szeroko stosowane we współczesnej kryptologii. Większość współczesnych kryptosystemów opiera się na problemie faktoryzacji jest nim np. najpopularniejszy szyfr RSA, który stanowi podstawę bezpieczenstwa w internecie. Kryptografia

    Czytaj dalej
  • Bezpieczeństwo ponad wszystko – Advanced Encryption Standard

    Bezpieczeństwo ponad wszystko – Advanced Encryption Standard0

    Wstęp AES (Advanced Encryption Standard) to symetryczny szyfr blokowy oparty na algorytmie Rijndael’a, którego twórcami są Joan Daemen i Vincent Rijmen. Ich praca została wybrana podczas konkursu, ogłoszonego przez NIST (National Institute of Standards and Technology), na nowy standard szyfrowania w roku 1997. Konkurs ten był otwarty, co oznacza, że swoją pracę mógł zgłosić każdy. Społeczność kryptologów została zachęcona przez NIST do wykonania

    Czytaj dalej
  • Na przekór pięknemu umysłowi Nasha: Nie taki kartel straszny

    Na przekór pięknemu umysłowi Nasha: Nie taki kartel straszny0

    W poście Na przekór pięknemu umysłowi Nasha: Kiedy (nie) warto rywalizować na rynku? pojawiła się sugestia, że zmowa przedsiębiorców (kartel) może być korzystna dla klientów, choć prawo zwykle zniechęca do takich umów pod groźbą kary. Zobaczymy to na przykładzie tzw. długiej ulicy Hotellinga. Niech odcinek I będzie ulicą Hotellinga, a punkty tego odcinka – strategiami graczy F1 i F2. Gracze są handlarzami, którzy rywalizują o dobrą lokalizację. Jeśli

    Czytaj dalej
  • Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 3

    Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 30

    W poprzednim artykule poznaliśmy niezbędne do dalszej pracy polecenia oraz struktury wykorzystywane w Julii.  Zachęcamy do przeanalizowania podanych przez nas przykładów oraz sprawdzenia ich działania linijka po linijce a także dalszej nauki z naszym tutorialem. Wstęp W tej publikacji zapoznamy się z ważnymi pętlami, typami własnymi oraz metodami tworzenia wykresów. Przekonamy się także, że możemy utrwalać wyniki działania programów za pomocą operacji na plikach oraz DateFrames. Pętle Pętle są elementem każdego języka

    Czytaj dalej
  • Na przekór pięknemu umysłowi Nasha: Żołnierz Fortuny

    Na przekór pięknemu umysłowi Nasha: Żołnierz Fortuny1

    Wielość równowag Nasha w grze powoduje wiele kłopotów. Gracze mogą mieć wspólny interes w uwspólnieniu decyzji, ale brak komunikacji będzie przeszkadzał im w koordynacji wyborów (zob. Na przekór pięknemu umysłowi Nasha: Nie unikniesz Pytii).  Pewnych prób zaradzenia sobie z wyborem między różnymi, trudnymi do porównania równowagami, dokonywali rozliczni badacze proponując coraz to wymyślniejsze wzmocnienia podstawowej definicji Nasha (np. trembling hand equilibrium –

    Czytaj dalej