Учим Raspberry Pi распознаванию лиц
Из статьи How to Train your Raspberry Pi for Facial Recognition (перевод выполнен и опубликован сайтом proglib.io) вы узнаете, как написать программу распознавания лиц для Raspberry Pi. Обучите компьютер узнавать вас и членов вашей семьи, чтобы получать уведомления от умной системы контроля доступа по e-mail. Мы обучим Raspberry Pi узнавать вас и ваших родных и..
Узнать больше- 22 views
- 0 Comment
5 мощных проектов по машинному обучению для начинающих
В этой статье мы расскажем о пяти идеях, используя которые вы сможете реализовать действительно хорошие проекты по машинному обучению. (Источник — 8 Fun Machine Learning Projects for Beginners, перевод опубликовал сайт proglib.io). Как вы знаете, количество изученного теоретического материала не может заменить практику. Теоретические уроки и книги могут внушить вам ложное представление о том, что..
Узнать больше- 4 views
- 0 Comment
Верно ли неравенство?
Создайте функцию, возвращающую True, если в качестве аргумента передано верное неравенство. В противном случае функция должна вернуть False. Примеры: correct_signs(«3 < 7 < 11») ➞ True correct_signs(«13 > 44 > 33 > 1») ➞ False correct_signs(«1 < 2 < 6 < 9 > 3») ➞ True Варианты решений: def correct_signs(txt): return eval(txt) def correct_signs(txt): lst..
Узнать больше- 15 views
- 0 Comment
ASCII-код символа в другом регистре
Создайте функцию, которая будет принимать в качестве аргумента единичный символ и возвращать код такого же символа, но в другом регистре. Примеры: Если дано: код символа «A» — 65 код символа «a» — 97 counterpartCharCode(«A») ➞ 97 counterpartCharCode(«a») ➞ 65 Примечание: Аргумент всегда будет единичным символом. Не все символы имеют регистр (например, цифры). Если перевести символ..
Узнать больше- 3 views
- 0 Comment
Сколькими способами можно составить число 20?
Составьте число 20, складывая ровно 8 нечетных чисел. Среди этих чисел разрешается иметь и одинаковые слагаемые. Найдите все различные решения этой задачи и установите, сколько среди них будет таких сумм, которые содержат наибольшее число неодинаковых слагаемых. Совет: Если выбирать числа наугад, вы не сможете быть уверены, что исчерпали все решения. Нужна некая система. Пример для..
Узнать больше- 10 views
- 0 Comment
Обнаружение DDos-атак при помощи AI
DDoS-атака — один из самых мощных методов взлома в интернете. Для уничтожения или разрушения сайтов используется сетевой трафик. Существуют различные подкатегории такой атаки, отличающиеся способами, которыми хакер пытается проникнуть в сеть. В данной статье мы обсудим подход к обнаружению угрозы DDoS-атаки при помощи модели искусственного интеллекта, точность которой составляет 96%. Мы классифицировали 7 различных подкатегорий угроз..
Узнать больше- 6 views
- 0 Comment
Остановившиеся часы
У меня нет наручных часов, а только стенные, которые остановились. Я отправился к своему товарищу, у которого есть точные часы, узнал время и, не задерживаясь, вернулся домой. Дома я быстро произвел несложные вычисления и поставил стрелки своих часов в положение, соответствующее точному времени. Как я действовал и рассуждал, если предварительно мне не было известно, сколько..
Узнать больше- 5 views
- 0 Comment
Цифры на спидометре
Шофер грузовика посмотрел на спидометр и увидел число 15951. Он отметил, что это число-перевертыш. Еще ему подумалось, что, наверное, теперь не скоро на счетчике будет новый перевертыш. Однако 2 часа спустя на спидометре снова было число, которой в обе стороны читается одинаково. Определите, с какой скоростью ехал эти 2 часа шофер. Посмотреть решение Счетчик машины..
Узнать больше- 17 views
- 0 Comment
Качество кода на Python: сравнение линтеров и советы по их применению
В первой части статьи мы разобрались, почему качество кода имеет такое большое значение, какой код можно считать качественным и на какие стандарты можно ориентироваться. Теперь давайте подробнее рассмотрим, на что способны различные линтеры и как выглядит результат их работы. Для этого пропустим одинаковый код через несколько линтеров с дефолтными настройками. Проверять будем следующий код. В..
Узнать больше- 39 views
- 0 Comment
Качество кода на Python: инструменты и Best Practices
В этой статье мы разберем, каким должен быть высококачественный код на Python, а также рассмотрим, что можно сделать для улучшения качества вашего собственного кода. Мы проанализируем и сравним инструменты, при помощи которых вы сможете поднять свой код на новый уровень. Не важно, как давно вы пишете код на Python: подходы и инструменты, о которых пойдет..
Узнать больше- 5 views
- 0 Comment
Добавить комментарий