Pull to refresh
29
Karma
7
Rating

Краткое введение в Машинное обучение

Machine learningArtificial Intelligence

Пару лет назад я рассказывал жене сказки, что когда я буду старым маразматиком, мое ближайшее окружение не будет страдать от этого, ведь за мной будут ухаживать роботы. Новости о прогрессе искусственного интеллекта впечатляли меня (нейросетки то, нейросетки сё), свет в конце тоннеля манил, как и зарплаты специалистов в этой области. Разумеется, я не смог пройти мимо и решил погрузиться в Machine Learning.

Для старта хотелось почитать что-то совсем базовое, но поиск по строкам "машинное обучение для чайников" вменяемых результатов не дал. Все статьи начинались с тривиальных рассуждений, а потом перепрыгивали на загадочные формулы без особых пояснений. Я не сдавался и добыл несколько книг с хорошими отзывами, но получил то же самое, только уже на 600 страниц. Спустя полгода поисков могу сообщить вам следующее: при текущих темпах развития AI я не увижу роботов в старости, для работы с Machine Learning на самом деле не нужна математика, и как минимум одна статья "машинное обучение для чайников" существует, вы ее сейчас читаете.

Читать далее
Total votes 9: ↑8 and ↓1 +7
Views5.6K
Comments 18

TOP-23 Language Learning Apps

Learning languages
There are hundreds of language learning apps and hundreds of reviews and comparisons. Actually most of the comparisons are about the same programs. Are the apps really helpful or this is only ad and marketing? Yes, and Yes.

I have been studying English using various methods and resources over five years. Language learning is not my greatest talent but I have achieved B2 level (from A2) using only my smartphone and PC. I found a set of features that really helps you study a foreign language. Some of them are crucial, others are just useful. Under the cut you will find a rating of the language learning apps that I composed by analyzing these features, As Objective As Possible.
Read more →
Total votes 10: ↑9 and ↓1 +8
Views3.7K
Comments 13

Учим английский дешево и эффективно. Часть 2

Learning languages
Почти три года прошло с момента написания первой части. Наверное, даже ссылку давать смысла уже нет. Все это время я продолжал изучать английский с помощью различных сайтов и приложений, ресурсы менялись, но идеальными так и не стали.

На данный момент я не нашел ни одного приложения, с помощью которого можно выучить язык хотя бы до уровня Advanced. Настало время создать свое.

Да, велосипедов создано много, но мне есть, что предложить, и я прекрасно помню, как волнует эта тема местную публику, так что комментарии приветствуются.
Читать дальше →
Total votes 19: ↑11 and ↓8 +3
Views13.3K
Comments 70

Как не надо работать с часовыми поясами или Аэрофлот-фэйл

Programming
Решился я недавно на покупку билетов Аэрофлота. Затея сама по себе подозрительная, но я решил усугубить: скачал их мобильное приложение под андроид и купил все там. Заказал билет из Барселоны на 27 февраля, вылет в 23:45, и очень удивился, когда после оплаты мне на почту свалились билеты на 28 февраля с вылетом в 23:45 и прибытием 1-го марта. Как так, не мог же я так грубо ошибиться?

Я провел раскопки, которые показали, что ошибка именно в мобильном приложении, поехали:
Читать дальше →
Total votes 116: ↑115 and ↓1 +114
Views36K
Comments 77

Учим английский дешево и эффективно

Learning languages
Английский можно выучить дешево, иногда даже бесплатно. В этой статье я расскажу про личный опыт: какой софт и ресурсы в Интернет оказались максимально эффективными для меня, и как ими правильно пользоваться.

Если вы не готовы тратить на английский хотя бы 2 часа в день, то дальше можно не читать.
Читать дальше →
Total votes 45: ↑40 and ↓5 +35
Views147.1K
Comments 134

Концепт языка программирования 5-го поколения. Часть 3

Programming
Recovery mode
Всем привет. Предыдущие две публикации сопровождались комментариями «Это все уже было». Я провел некоторые изыскания и предлагаю вашему вниманию еще одно видео. Первые 4 мин. 20 сек. содержат только новое, чего я не нашел в других фреймворках. Остаток видео — то что уже где-то есть, но я сделал это лучше (проще и удобнее).

Данное видео — концепция, это не ПО готовое к употреблению. Это публикуется здесь, чтобы быть улучшенным.



Транскрипт под катом.
Читать дальше →
Total votes 54: ↑15 and ↓39 -24
Views4.2K
Comments 24

PDF-отчет за 4 минуты

Programming
Recovery mode
Данный топик не про реальное программирование, это — концепт.
Видео — не настоящее, это все Paint и видео-редакторы.
Но вы можете потратить 4 минуты своей жизни на него.

Видео на английском, но знания языка не требуется. Для большего понимания привожу расшифровку.
Требуется создать отчет в формате PDF на основе данных от сервера Zabbix. Отчет содержит данные за вчера.
Я создаю коннектор к Zabbix и пустой отчет.
Далее двойным кликом по иконке отчета попадаю в графический редактор, где накидываю элементы отчета и затем прописываю запросы данных прямо в этом отчете.
Для одного столбца прописывается зависимость цвета текста от содержимого ячейки таблицы.
В последней части вызывается метод сохранения отчета в PDF и демонстрируется результат работы программы.
Читать дальше →
Total votes 21: ↑3 and ↓18 -15
Views6.1K
Comments 13

Концепт фреймворка и языка пятого поколения

Programming
Язык пятого поколения: программист должен думать об алгоритмах, а не о языке.
Но это не означает, что язык должен быть в виде блок-схем, как об этом пишут интернеты.
Долой экранирование символов в строках, да здравствуют составные операторы любой сложности.
Это и другое в моем видео.

Total votes 40: ↑6 and ↓34 -28
Views4.7K
Comments 53

Полноценная бинарная замена XML

Programming
Sandbox

Вступление


В чем прелесть XML? Он реализован под все платформы, «человекочитаемый», для него созданы схемы данных (условно человекочитаемые). Открывая 25-мегабайтный файл в браузере сразу замечаешь недостатки этого текстового формата, и начинаешь задумываться. Делаем мы это, конечно, не часто, но все же — чем бы заменить XML?

Добавление самопальных бинарных контейнеров в проект заканчивается провалом, когда к вам приходят партнеры и просят подключить их к этому каналу данных. Google Protobuf поначалу выглядит хорошо, но вскоре понимаешь, что это не замена для XML, не хватает функциональности. BSON в 5 раз медленнее Protobuf, уступает в компактности и для него не реализованы схемы данных.

Разработаем же еще один бинарный формат.
Читать дальше →
Total votes 37: ↑25 and ↓12 +13
Views21.1K
Comments 97

Information

Rating
577-th
Registered
Activity