Публикации по теме 'algorithms'
Структуры данных — Простое объяснение
В моем предыдущем посте я вкратце рассказал, что такое алгоритмы . Теперь мы можем поговорить о том, что такое структуры данных, как они связаны с алгоритмами, и получить краткий обзор различных структур данных, с которыми вы столкнетесь.
Структура данных берет данные и организует, управляет ими или хранит их в формате, позволяющем легко получить к ним доступ и изменить их. Выполнение определенных операций включает в себя доступ, изменение или даже удаление этих данных.
Итак, ниже..
История нейронных сетей — Часть 02
История нейронных сетей. Часть 02
В этой статье я продолжу предыдущую статью История нейронных сетей. Часть 01 . Затем поговорим об истории нейронных сетей с 1980-х годов по настоящее время.
В 1982 году появился новый интерес к этой области. Джон Хопфилд из Калифорнийского технологического института доставил письмо в Национальную академию наук. Его методология была сосредоточена на создании более эффективных машин с использованием двунаправленных связей. Раньше нейронные..
Очереди
Очередь, в отличие от стека, представляет собой структуру данных коллекции, реализующую FIFO (первым пришел, первым обслужен). Представьте, что вы идете в ресторан, а он полон, люди стоят в очереди на улице, и первый человек, который придет в очередь, будет первым, кто будет пропущен в ресторан.
3 тревожных последствия неэтичного использования данных
Технология находится на перепутье.
Мы видели это раньше: разрабатывается что-то новое, и есть спешка, чтобы это одобрить и использовать как можно скорее. Например, после того, как ДДТ был использован для борьбы с сыпным тифом и малярией во время Второй мировой войны, возникло стремление найти для него больше применений. В конце войны Управление по санитарному надзору за качеством пищевых продуктов и медикаментов (FDA) одобрило его использование в качестве пестицида без тщательного..
тип алгоритмов, которые специалисты по данным используют в своей повседневной работе
Специалисты по данным используют различные алгоритмы в своей повседневной работе. Некоторые из наиболее распространенных алгоритмов включают в себя:
Линейная регрессия. Этот алгоритм используется для прогнозирования непрерывного значения на основе набора независимых переменных. Например, вы можете использовать линейную регрессию для прогнозирования цены дома на основе его квадратных метров, количества спален и местоположения. Логистическая регрессия . Этот алгоритм используется для..
Алгоритм Кадане в питоне
Алгоритм Кадане — это алгоритм динамического программирования, используемый для нахождения максимальной суммы подмассивов заданного массива. Он был разработан Джеем Кадане в 1984 году и имеет временную сложность O(n), что делает его эффективным решением этой проблемы. В этой статье мы реализуем алгоритм Кадане в Python и рассмотрим варианты его использования.
Для начала разберемся, что такое подмассив. Подмассив — это непрерывное подмножество массива. Например, для массива [-2, 1,..
Не плохой Абдул Рехан! 👏
Неплохо Абдул Рехан ! 👏
Сделал тест с вашим кодом, вроде все прошло, кроме последнего сценария.
сумма песочных часов (тест1); // 19 ✅ hourglassSum(test2); // 13 ✅ hourglassSum(test3); // 28 ✅ hourglassSum(test4); // 14 ❌ Ожидается: 0
НО это только потому, что он ожидает массив 6x6, но ваше решение имеет больше смысла.