Алгоритмы - Почему все так озабочены...

Тема в разделе "WASM.HEAP", создана пользователем X-Shar, 16 фев 2021.

  1. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    rmn, в научном мире важны тексты в публикациях. А в неформальной беседе, доклады конференций или творческие встречи для популяризации науки, можно что угодно.
     
  2. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    Теоретически можно, но современные нейронки в сущности профанация == они работают лишь на задачах, где допустимы погрешности в 10ки процентов. Чтобы увеличить точность получаемого результата в 10 раз, нужно увеличить размер нс-ки в 10 раз по озу/пзу + увеличить также и кол-во проб (точек аппроксимации) + с увеличением точности расчётов кэш цпу становится бесполезным. А для слома рса тебе нужны точности порядка 2-1024 - 2-2048.
     
  3. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    UbIvItS,

    > нейронка не есть полином

    А зачем ты её тут упомянул ?
    Нет это полином. Датасет(результат обучения") это полиномиальная функция, которая вычисляется и результат сравнивается в диапазоне погрешности с заданным.
     
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    вот тебе один из примеров создания нейронок https://ru.wikipedia.org/wiki/Байесовская_сеть
    да, "вес" ребра может задаваться полиномами, но это совсем не значит, что нс-ка полином :grin:
     
  5. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    UbIvItS,

    Как это поможет в разработке алгоритмических решений, вот задача которую я долго решал https://wasm.in/threads/ukazatel-v-opisatel.33644/

    И чем мне в этом поможет нейронка ?

    Походу ты просто трешь вбосил не уместный. Получается значит что тоже очередной троль, я думал иначе. Нет способности к разработке, думаешь как это сделать не думая. За всё время от тебя небыло ничего, кроме мистики. Открой наконец уже компилер.
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    "чем поможет нейронка" и "чем нейронка является" -- это несколько разные вопросы :)
     
  7. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    UbIvItS,

    Ты тему попутал очевидно.
     
  8. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    Нейросетка это задача оптимизации функции

    https://towardsdatascience.com/introduction-to-math-behind-neural-networks-e8b60dbbdeba
    --- Сообщение объединено, 20 фев 2021 ---
    https://www.cs.colorado.edu/~mozer/...bilisticModels2013/lectures/DeepNetworks.pptx
    --- Сообщение объединено, 20 фев 2021 ---
    Ну да. Хорошо быть профессором и ни в чем себе не отказывать. А профессоры-мужики, наверное, даже могут позволить себе студенток или лолей. А у илитных икспертов кроме визора и нет ничего, да и тот выдуман.
     
  9. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    SilverStorm, не не , так не пойдет, так прикроют тему, а она еще не исчерпана. завязывайте флудить
     
  10. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    SilverStorm,

    > Визор Инди

    Тут где то на днях аттачил первый билд очень древний. Но ты ведь всё равно собрать не сможешь, а если сможешь не будешь знать что с этим делать :sarcastic:

    Для человека не главное инструмент, если он тупой то в принципе уже ничего не поможет, это проблема с мозгом.

    Когда это отлаживалось, брались семплы с кл. Это собиралось пол сотни раз за час и запускалось на вирте, что бы не терять тайминг тк это была не трансляция. Ты такое сделать никогда не сможешь.
     
  11. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    4 книги "совершенный алгоритм".
    magnet:?xt=urn:btih:8E1B85BA8833FB7143CF71537EC7F8663AE15C86
     
    X-Shar нравится это.
  12. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.735
    Вовсе нет. Фронтенд разработка вполне возможна без знания этого.
    HTML+CSS + JS и фреймворки типа React ... Vue и пр.
    Человек может ГОДАМИ ляпать фронтед на JS и не знать про стек ..деку ..или двусвязные списки вместе с пузырьковыми сортировками и красно-черными деревьями ....
    И даже неплохо порой зарабатывать ...
    А большая часть этого просто инкапсулированна в готовые библиотеки или фрейворки.
    И тебе вполне достаточно просто дернуть нужную функцию ..класс ..метод и пр.
    --- Сообщение объединено, 21 фев 2021 ---
    Все верно ! Это и есть суть современной разработки ..используем уже готовые блоки.
    Програмист это инженер который использует проверенные решения.
    А ученые (умные дяди) придумывают фундаментальные основы ...алгоритмы ..структуры данных и пр.
    И это нормально !
     
    M0rg0t нравится это.
  13. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    asmlamo,

    > Програмист это инженер который использует проверенные решения.

    Расскажи это аверам. Через кривые решения пробивается система.
     
  14. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    603
    С начало алгоритм, потом код. Я не перепутал?
    Не совсем понимаю смысл темы. Как придумывать эффективные алгоритмы? Как придумать алгоритм с абсолютной скоростью? Надо ли придумывать алгоритм, когда этого совсем не надо, т.к. скорость целевой ЭВМ более чем достаточно. Создать браузер на ассемблере(нет(в том смысле, что это плохая идея(имеется ввиду что на Си/Си++ можно программировать в низкоуровневом режиме))) с минимальными требованиями и с широкими возможностями. Что дальше?
     
  15. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    asmlamo,
    Никто же не заставляет придумывать новые алгоритмы. Просто изучить существующие (даже оптимизировать их не надо), чтобы иметь вариативность в мышлении. Библиотечная функция той же сортировки - это не самый эффективный в мире алгоритм. То же касается и контейнеров. В некоторых случаях написание своего велосипеда может ускорить код в десятки раз, но ты это даже не поймешь, если ограничен использованием библиотечного апи.
     
  16. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    ФЪЪЪ точку :crazy:
    основная проблема не в самом бравзере, а в загружаемом контенте == обычно загружаемый хлам крайне далёк от вопросов оптимазы :)
    сначала формируют нс-ку и добиваются её работоспособности (там ни разу нет оптимизации, "обучение" легко может забирать кВт-часы на индустриальном уровне), а потом её упаковывают/урезают до приемлемых размеров с терпимой потерей качества её работы.
    в начале прогеры были инженерами.. Все прогеры. А теперь таковых единицы из единиц. :)
    --- Сообщение объединено, 21 фев 2021 ---
    помимо ускорения кода есть и другие не менее Важные параметры..

    1. устойчивость.
    2. масштабируемость.
    3. портируемость.
    4. обратная совместимость.
    5. юр аспекты.
     
  17. R81...

    R81... Active Member

    Публикаций:
    0
    Регистрация:
    1 фев 2020
    Сообщения:
    153
    Еще в более "В некоторых случаях" (один) быстродействие увеличилось ~ в миллион раз.
    UbIvItS, так "В некоторых случаях" 1.-5. и не только в блэке не важны.
     
  18. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    Ну веб, особенно фронт, это совсем другая песня. Там слово "программист" можно применять весьма с большой натяжкой. Веб программист это как безалкогольное пиво.
     
  19. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.735
    Почему JS вполне себе язык программирования ... особенно TypeScript.
     
  20. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Во-во, а какой-нить PureScript или Elm многие спецы тут вообще не в состоянии осилить, как и нативный Haskell.