Pull to refresh
41
0

Пользователь

Send message

Как подсчитать медведей с помощью термодинамики? Рецепт простой: фотоловушки, компьютерное зрение и машинное обучение

Reading time12 min
Views5.2K
 

▎Привет, Хабр!


В этой статье я хотел бы рассказать о том, как с помощью разных современных технологий и фишечек можно решить одну из злободневных проблем современной экологической науки – подсчет численности видов.
Сразу предупреждаю, я не айтишник. Я зоолог-эколог. Поэтому, в отличие от других подобных статей про ИИ, нейросети и распознавание образов, в этой взгляд будет с точки зрения эколога и того, как мы понимаем данную проблему. И поскольку я изучаю бурых медведей, то речь, главным образом, пойдет про них.
Читать дальше →

Нужен бесплатный SSL-сертификат? Легко

Reading time3 min
Views207K

Если вам нужен SSL-сертификат, но вы не являетесь специалистом в веб-технологиях, то эта заметка для вас. Описан простой способ выпуска базового SSL-сертификата Let’s Encrypt в ручном режиме, на локальном компьютере с Windows, с помощью приложения Certbot. Этот способ позволяет получить файлы SSL-сертификата в папку на своём локальном компьютере, после чего можно установить сертификат на свой хостинг.

Потребность в SSL-сертификатах возникла у меня в связи с тем, что срок старых истёк, а создать новые оказалось невозможным из-за возникших ограничений на доменные зоны RU и РФ. Если у вас такая же проблема или вам просто надоело искать веб-сервис для выпуска SSL-сертификатов, то эта заметка вам поможет.

Поскольку я пока не знаю наилучшего пути, то ниже просто опишу ту последовательность действий, которую сам выполнил и которая позволила мне создать SSL-сертификаты для десяти своих доменов (в том числе в зонах RU и РФ), а значит и вам этот способ может помочь.

Читать далее

Едем на солнечной энергии. Солнечное зарядное устройство для электровелосипеда. Часть 1

Reading time9 min
Views21K

Здравствуйте, уважаемые читатели Хабра. Меня зовут Илья.
Одним из занятий, которому я посвятил значительную часть своей жизни - является электротранспорт.
Особое внимание я уделяю экзотике в сфере электротранспорта: электрические летательные аппараты, использование солнечной энергии для заряда аккумуляторов и т.д.

Второй год я эксплуатирую экспериментальное зарядное устройство для аккумулятора электровелосипеда на складных солнечных панелях. Они используется как основной источник энергии для передвижения в многодневных автономных путешествиях по глухим местам нашей необъятной на электровелосипеде.

Всего на электровелосипеде преодолено более 92 тыс. км за 10 лет, из них 3000 км было преодолено на солнечной энергии (2021-2022 г), поэтому накопился определенный инженерный и эксплуатационно-технический опыт, которым есть возможность поделиться в данной статье.

Читать далее

Как сделать проект по распознаванию рукописных цифр с дообучением онлайн. Гайд для не совсем начинающих

Reading time57 min
Views35K
Привет, Хабр! В последнее время машинное обучение и data science в целом приобретают все большую популярность. Постоянно появляются новые библиотеки и для тренировки моделей машинного обучения может потребоваться совсем немного кода. В такой ситуации можно забыть, что машинное обучение — не самоцель, а инструмент для решения какой-либо задачи. Мало сделать работающую модель, не менее важно качественно презентовать результаты анализа или сделать работающий продукт.

Я хотел бы рассказать о том, как создал проект по распознаванию рукописного ввода цифр с моделями, которые дообучаются на нарисованных пользователями цифрах. Используется две модели: простая нейронная сеть (FNN) на чистом numpy и сверточная сеть (CNN) на Tensorflow. Вы сможете узнать, как сделать практически с нуля следующее:

  • создать простой сайт с использованием Flask и Bootstrap;
  • разместить его на платформе Heroku;
  • реализовать сохранение и загрузку данных с помощью облака Amazon s3;
  • собрать собственный датасет;
  • натренировать модели машинного обучения (FNN и CNN);
  • сделать возможность дообучения этих моделей;
  • сделать сайт, который сможет распознавать нарисованные изображения;

Для полного понимания проекта желательно знать как работает deep learning для распознавания изображений, иметь базовые знания о Flask и немного разбираться в HTML, JS и CSS.
Читать дальше →

Как мы не смогли создать медицинского чат-бота. История проекта, который так и не увидел свет

Reading time19 min
Views9.5K

Привет, 

Это статья нашего бывшего коллеги, Андрея Лукьяненко, который работал над проектом по созданию медицинского чат-бота. Андрей покинул нашу компанию по собственному желанию (и с большим сожалением для нас), но несмотря на это, мы решили опубликовать его материал. Мы уверены, что эта статья будет полезна всем, кто работает над созданием специализированных чат-ботов. 

Итак, передаем слово Андрею Лукьяненко, бывшему техлиду MTS AI.

В последние годы рынок телемедицины (дистанционных медицинских услуг) и в целом медтеха активно растет, и пандемия коронавируса только ускорила его развитие. Такие технологии востребованы, потому что они относительно дешевы, доступны вне зависимости от места проживания пациента и дают возможность самостоятельно выбирать врачей. 

Читать далее

Как живется в США «айтишнику». Три года спустя

Reading time26 min
Views108K

Вместо того, чтобы затеряться в тысяче комментариев под статьей автора, о не самой сладкой жизни в США, я решил описать свой опыт по тем же предложенным темам. Благо недавно я вышел на финишную прямую по легализации и есть некоторая уверенность в том, что в Россию я не вернусь. Давайте опишем все в той же стилистике моих личных впечатлений, спустя 3,5 года жизни в Техасе. 

Поехали!

Docker и все, все, все

Reading time22 min
Views26K

TL;DR: обзорная статья-руководство по сравнению сред для запуска приложений в контейнерах. Будут рассмотрены возможности Docker и других схожих систем.


Читать дальше →

Как переписать SQL-запросы на Python с помощью Pandas

Reading time2 min
Views21K
В этой статье June Tao Ching рассказал, как с помощью Pandas добиться на Python такого же результата, как в SQL-запросах. Перед вами — перевод, а оригинал вы можете найти в блоге towardsdatascience.com.

image
Фото с сайта Unsplash. Автор: Hitesh Choudhary

Получение такого же результата на Python, как и при SQL-запросе


Часто при работе над одним проектом нам приходится переключаться между SQL и Python. При этом некоторые из нас знакомы с управлением данными в SQL-запросах, но не на Python, что мешает нашей эффективности и производительности. На самом деле, используя Pandas, можно добиться на Python такого же результата, как в SQL-запросах.
Читать дальше →

Как маленькая программа превратила маленькую контору в федеральную компанию с прибылью 100+ млн.руб/месяц

Reading time6 min
Views53K

В конце декабря 2008 года меня пригласили в одну из служб такси г.Перми с целью автоматизации существующих бизнес-процессов. В целом передо мной были поставлены три фундаментальные задачи:



  • Разработать программный комплекс для call центра с мобильным приложением для водителей такси и автоматизировать внутренние бизнес-процессы.
  • Сделать все надо было в максимально сжатые сроки.
  • Иметь собственное, а не купленное у сторонних разработчиков, программное обеспечение, которое в дальнейшем по мере развития бизнеса можно было самостоятельно масштабировать под постоянно меняющиеся условия рынка.

На тот момент я не понимал, как устроен этот рынок и его нюансы, но тем не менее очевидными для меня были две вещи. Call центр необходимо строить на базе программной АТС asterisk с открытым исходных кодом. Обмен информацией между call центром и мобильным приложением по сути является клиент-серверным решением со всеми соответствующими паттернами проектирования архитектуры будущего проекта и его программирования.


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

Читать дальше →

«Яндекс.Касса», «Робокасса», и др. агрегаторы платежей: куда идти стартапу или малому бизнесу, чтобы работать легально?

Reading time14 min
Views62K
Всем привет! Три года назад, когда у меня был свой небольшой интернет-магазин необычных подарков, не существовало таких маркетплейсов и продвижения, как сейчас, и все свои «велосипеды» приходилось изобретать самому. Но, с другой стороны, не было никаких онлайн-касс и жёсткого контроля со стороны государства. Можно было торговать чем угодно через паблик в ВК в любом формате: с чеком, без чека, за нал и безнал — всё, что душеньке угодно. Потом кольцо «государственного контроля» начало сжиматься. Сначала взялись за крупный бизнес, потом за банки. Потом всех торговцев алкоголем, включая палатки у дома, «посадили» на ЕГАИС. Потом «посчитали» дальнобойщиков, дважды или трижды раздев их системой учёта «Платон».
Год назад руки государства добрались и до такой мелюзги, как малый и микробизнес. Многие думали, что до этого не дойдёт, но — дошло. Началась «жесть» — я имею в виду смену правил торговли по закону 54-ФЗ. Одни кричали, что эти онлайн-кассы дорогие и убьют торговлю. Другие, наоборот, уверяли, что управлять процессом станет проще и прозрачней. Третьи (особенно — гики, фанаты Джека Ма, основателя Alibaba и апологеты технологий) предрекали, что неизбежно появятся новые сервисы, которые изменят бизнес-процессы, и это хорошо.

Прошёл год: торговля, конечно, никуда не делась, а в бизнес-процессах действительно появились новые составляющие. И когда недавно друзья предложили мне войти в их бизнес — я, думая о том, стоит ли ввязываться в стартап-проект по изготовлению весёлых маек с принтами, решил подробно изучить вопросы кассовой дисциплины. Разобраться, как теперь можно управлять финансами, сколько это может стоить, и какие новые сервисы малый и даже микробизнес может использовать, чтобы не остаться в минусах.


Читать дальше →

Как выстроить процесс изучения английского языка – с нуля до среднего уровня

Reading time8 min
Views84K
Несмотря на то, что английский изучается в большинстве школ и университетов как первый иностранный язык, немногие владеют им в совершенстве после завершения обучения. И потом, количество молодых людей, которые только-только окончили школу и университет, пока что все равно меньше, чем количество взрослых, которые застали еще советскую школу, учили в школе немецкий и с необходимостью учить английский столкнулись только в сознательном возрасте.

Читать дальше →

14 примеров того, как аналитика помогла с продажами

Reading time8 min
Views7.8K
imageОткрывая новый магазин, оптимизируя процесс управления персоналом и продажами в уже существующем, можно пойти несколькими путями, например, опираясь на собственные знания, способности и интуицию, или, прибегая к помощи специальных инструментов для анализа эффективности вашего бизнеса. Последние при минимальных затратах времени с максимальной результативностью позволяют выработать правила категоризации данных, получить точные мгновенные метрики и отчеты, минимизировать стоимость привлечения клиента, провести ориентированный на покупателя маркетинг, скомбинировать исторические данные о шоппинге, внедрить интеллектуальную систему позиционирования для помещений и многое другое. Подробнее о каждом таком инструменте с примером реального воплощения в жизнь расскажем далее в авторском переводе от системы электронных платежей PayOnline.

Coalgram и Nomi


Colgram, при поддержке Nomu и решения FollowUP компании SkillUp, смогли получать крайне точные мгновенные метрики и отчеты о загруженности магазинов, трафике и т. д., что давало менеджерам магазинов необходимую информацию для принятия правильных решений по персоналу, обслуживанию и другим ключевым моментам, которые влияют на производительность магазина. Ранее Colgram использовали инфракрасные лучи, чтобы считать покупателей, которые входят в магазины и выходят из них, однако они обнаружили, что собираемые таким образом данные недостаточно точны, не дают нужного охвата и недостаточно актуальны, чтобы соответствовать растущим требованиям по аналитике. В частности, Colgram хотели решение, которое будет различать взрослых и детей, чтобы родители, которые ходят за покупками с детьми, считались одним покупателем. Продвинутые возможности мгновенного захвата данных, предоставленные Nomi, в связке с гранулярной аналитикой и отчетами, предоставленными FollowUP компании SkillUp, дали компании моментальный доступ к точной информации о покупательском потоке в магазинах и позволили ей считать детей и взрослых единым покупателем, а также понять другие ключевые метрики.
Читать дальше →

Мультиварка — умная кастрюля или «не доведенный до ума» гаджет

Reading time12 min
Views645K

Этот пост будет полезен всем, кто хотя бы иногда что-то готовит сам, а также помогает или мешает это делать другим.
Из него можно узнать, что это за гаджет — мультиварка, какие у нее технические возможности и невозможности, внутренность, наружность, достоинства (много) и недостатки (тоже много). Расскажу кое-что и о маленьких мультиварочных хитростях, а также позволю себе общее лирическое отступление о программировании на кухне.
Цель поста — рассказать про мультиварки, как класс объектов, не выделяя особо его представителей, но, чтобы не вести разговор о сферической мультиварке в вакууме, сделаю основным примером разбора мою модель — Panasonic SR-TMJ181.
Те, у кого нет мультиварки узнают, нужна ли она им, но и те, у кого она есть, надеюсь, без новых знаний не останутся.
Читать дальше →

Гаджеты для бега: от простого к очень простому

Reading time6 min
Views203K
На Хабре уже не раз и не два обращались к теме поддержания физической формы, для такой профессии как айтишник, админ и тому подобные властители неведомого серверного оборудования.
Были темы и просто о пользе бега, со стандартной теоретической подготовкой, и о маленьком, но хитром специальном устройстве от Nike, украшающем беговой процесс. Однако нас, как людей технических до мозга костей, интересует иное: можно ли в процессе беговой тренировки, использовать всю мощь технического прогресса для достижения максимальных результатов?
Поэтому данная статья больше перекликается с давним описанием: нескольких беговых девайсов, с учетом прошедших лет и текущего положения дел в области приборов для спорта и бега.
Все, что описано в статье, испытано на собственном опыте, все скриншоты и результаты взяты из личных данных.

Исходные данные: один условный «айтишник», перешагнувший рубеж 30 лет, и 90 кг.
Необходимо: заинтересовать техногика простыми тренировками, помогающими сохранить физическую форму, сбросить вес и укрепить сердце.


А теперь встали и пошли на тренировку!

Китайцы ворвались на рынок мини-компьютеров

Reading time1 min
Views34K


У Raspberry Pi и Cotton Candy появился китайский конкурент. Компьютер размером с флешку стоит 74 доллара — как раз посередине между Raspberry Pi (25 — 35 долларов) и Cotton Candy (200). Внутри — одноядерный процессор ARM Cortex A8 AllWinner A10 1.5GHz, графический чип Mali 400, 512 мегабайт DDR3 RAM и 4 гигабайта встроенной флеш-памяти. Есть полноразмерный слот USB, microUSB, кардридер micro TF, порт HDMI и беспроводной модуль WiFi 802.11b/g. Размеры «китайца» — 8.8 х 3.5 х 1.2 см, вес — 200 граммов.
Читать дальше →

Как работает инжектор?

Reading time10 min
Views186K
В заметке пойдет речь о работе «мозгов», управляющих двигателем вашего автомобиля или мотоцикла. Попытаюсь на пальцах и в общем объяснить что же и как происходит.

Чем занимаются те самые «мозги» и для чего они нужны? Электроника — альтернатива другим системам, выполняющим те же функции. Дозированием топлива занимался карбюратор, зажиганием управлял механический или вакуумный корректор угла опережения зажигания. В общем не электроникой единой возможно реализовать все это и достаточно продолжительное время именно так и было. На автомобилях, мотоциклах, бензопилах, бензогенераторах и во многих многих других местах работали и продолжают работать те самые системы, которые призван заменить инжектор.
Зачем же понадобилось что-то менять? Зачем сносить существующие проверенные и весьма надежные системы? Все просто — гонка за экономичностью, экологичностью и мощностью. Точность работы описанных выше систем недостаточна для обеспечения желаемого уровня экологичности и мощности, а сами по себе электронные системы управления двигателем начали появляться достаточно давно.
Читать дальше →

Гугл использует reCaptcha для распознавания названий улиц и номеров домов

Reading time1 min
Views5.1K
Последнее время многие пользователи стали замечать reCaptcha с кусками фотографий, содержащих номера домов, названия улиц и даже дорожные знаки.



Представитель Google подтвердил, что они проводят эксперименты над людьми по улучшению качества своей БД информации об адресах и предприятиях с помощью распознавания фотографий Street View.
По результатам этих бесчеловечных опытов будет принято решение по использованию reCaptcha для других задач.
Читать дальше →

История игрушки. Поле Чудес

Reading time11 min
Views304K
Случилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.

Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.

Бесконечные размышления о математическом моделировании ядерных взрывов разрывали мальчикам мозг. Мозг можно было отвлечь тремя способами — алкоголем, азартными играми и спортом. Секс и музыка помогали не всегда.

Pole Chudes для iPhone

Далее я проваливаюсь в историю компьютерной игры.
Под тегом личные воспоминания ветерана без ссылок, рекламы, картинок и кода.
Спасибо за чудесные комментарии, парни.

Читать дальше →

Кастомные социальные кнопки

Reading time5 min
Views74K
Недавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter

На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
image
Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.

Детальнее ознакомившись с api каждой сети, окончательно убедились в отсутствии расширенных возможностей для кастомизации кнопок и этот факт понять можно, все стремятся к единоборазности своих кнопок. Решили отказаться от использования готовых плагинов и сделать свои кнопки.

Итак:
  • количество лайков будем получать от REST сервисов каждой социалки
  • кнопки рисуем свои и обрабатываем событие click

Читать дальше →

Интернет-шпион, который ежедневно сливает вам цены конкурентов

Reading time1 min
Views7.7K
imageУ меня 11 интернет-магазинов, поэтому я имею некоторое представление о маркетинге интернет-магазина. К сожалению или к счастью, нередко он заканчивается на том, что цена на товар у тебя была на 100-200 руб. ниже, чем у конкурента. Но эта задача упиралась в то, что невозможно постоянно следить за другими магазинами, особенно если количество товаров измеряется сотнями и тысячами.
Поэтому я придумал byPrice.ru, который теперь делает эту работу за меня и может делать ее и за вас тоже.
Читать дальше →

Information

Rating
Does not participate
Location
Россия
Registered
Activity