427 читали · 2 года назад
Ускоряем код с помощью векторизации Python
Одним из приемов для ускорения работы циклов является векторизация вычислений, т. е. использование функций, которые поддерживают операции над векторами. Вообще лучший способ ускорить любой цикл – это отказаться от него. В примере выше для работы с функцией my_func мы могли бы вызвать ее в цикле для каждого элемента списка, но гораздо проще использовать vectorize. По сути, vectorize преобразует функцию таким образом, что она начинает принимать весь вектор целиком, а не отдельный его элемент...
3 года назад
Классификация вредоносных веб-страниц с помощью машинного обучения
Машинное обучение и нейронные сети - нереально универсальные инструменты. Чем больше погружаешься в их изучение и работу с ними, тем лучше понимаешь, что с ними можно решить практически любую задачу. Например, находить и классифицировать вредоносные сайты...