Прекрасное разъяснение! Попробую переписать алгоритм на Rust и на Golang с использованием горутин. Интересно узнать, что получится. И еще было б здорово, если бы Вы привели список литературы в конце программы курса. Спасибо!
@manOfPlanetEarth2 жыл бұрын
Дядь Саша, приветствую вас. Давно не заходил к вам на канал:((( У меня вопрос не по теме ролика: что такое динамическое программирование??? Я и википедию почитал и ролики посмотрелй - ни фига не понятно. Какая-то расплывчатая фигня. Для себя понял так: это комплекс подходов для решения проблем😂 Основные подходы: декомпозиция задачи и мемоизация:) Как-то все это криво-косо, не внушает чувста удовлетворения от понимания, потому что настоящего понимания и нет☝🏼 Четкости термина не нашел.
@oleksandrtsymbaliuk2 жыл бұрын
Добрый день. Да вы в принципе правы. Динамическое программирование - методология решения задач основанная на разбиение задачи на более мелкие подзадачи (для решения которых используется меньшее количество данных). При этом подзадачи должны иметь общую структуру и решаться с помощью единого алгоритма, и их решение приводит к решению общей задачи. А вот рекурсия, мемоизация это всего лишь несколько инструментов применяемых в динамическом программировании и не более того.
@manOfPlanetEarth2 жыл бұрын
@@oleksandrtsymbaliuk Спасибо!
@manOfPlanetEarth Жыл бұрын
@@oleksandrtsymbaliuk Дядь Саша, спрошу как у физика (хоть и из другой области😄): на подходе к воплощению есть какие-то разработки по акб, в частности для телефонов? В плане нормальной емкости, чтобы хватало на неделю+, а не вот это всё на денёчек. Вроде, графеновые акб вымучивают уже много лет.
@oleksandrtsymbaliuk Жыл бұрын
@@manOfPlanetEarth Ну насколько мне известно вроде более менее успехи это литий металлические аккумуляторы. Но они вроде в два раза больше емкостью литий ионных. Про остальные знаю мало. Так, что тут стоит надеяться не на новые аккумуляторы а на энергоэффективные процессоры ну и соответствующий софт. Хотя сейчас получается слегка наоборот, особенно с софтом :)
@manOfPlanetEarth Жыл бұрын
@@oleksandrtsymbaliuk Да, гуглил месяц назад - даже на горизонте никаких намёток по акб. Только одни емкостью в два раза больше (вроде, как раз литий металлические), но и заряжаются в два раза дольше. Я бы попользовался и такими. Ставить заряжаться на всю ночь. "особенно с софтом" :)) А что с софтом? Если есть желание провести ликбез, я бы с интересом ознакомился. Я-то могу ляпнуть, что типа "софт неэкономный", но в чем конкретно это выражается, какова механика этой неэкономности - я не смогу сказать.
@nikitakuzmenko1735 Жыл бұрын
На первом же слайде сказано "Численное дифференцирование применяется для таблично заданных функций...", однако все примеры разобраны с аналитическими функциями, но с ними все просто и понятно и вопросов нет. Но в задачах обработки данных очень часто функция - это массив отсчетов (чисел) без всякого аналитического вида вроде f(x) = x*x. Вот дифференцирования такого случая в видео не было показано, хотя очень хотелось.
@oleksandrtsymbaliuk Жыл бұрын
Так табличные же еще проще. Просто берете x и f(x) из таблицы и подставляете во все приведенные формулы. Получается же тоже самое.