Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Работа с микросхемой АЦП MCP3301

Программирование микроконтроллеров *

Микросхема MCP3301 представляет собой 13-битный низкопотребляющий (до 450 мкА в активном режиме при питании  от источника 5 В) аналого-цифровой преобразователь (АЦП) последовательного приближения с дифференциальным входом и возможностью передачи данных по SPI-интерфейсу. Максимальная частота семплирования — 100 ksps. Опорное напряжение может быть выбрано из диапазона от 400 мВ до 5 В; получающийся при этом шаг преобразования: 98 мкВ и 1,22 мВ соответственно. MCP3301 доступен в 8-выводных MSOP, PDIP и SOIC корпусах.

В статье кратко описана работа с микросхемой АЦП MCP3301.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 261
Комментарии 0

Новости

Ищем скрытые смыслы. Графовые нейронные сети на основе Spektral

Блог компании OTUS Python *Открытые данные *TensorFlow *

Развитие методов глубокого машинного обучения привело к росту популярности нейронных сетей в задачах распознавания образов, машинного перевода, генерации изображений и текстов и многих других. С 2009 года нейронные сети попытались применить напрямую в задачах обработки графов (к которым могут относиться системы веб-страниц, связанных ссылками, словари с определенными отношениями между словами, граф социальных связей и другие) и среди возможных задач можно определить поиск кластеров узлов, создание новых графов на основе имеющейся информации о структуре графа, расширение графа и предсказание новых связей и другие. Сейчас выделяют несколько типов нейронных сетей на основе графов - сверточные графовые сети (Convolutional Graph Network), графовые изоморные сети (Graph Isomorphism Network) и многие другие и они часто используются для анализа цитирования статей, исследования текста (представление предложения как графа с указанием типов отношений между словами), изучения взаимосвязанных структур (например, исследования белковых молекул, в частности сеть Alphafold использует модель GNN) и т.д. В статье мы рассмотрим некоторые общие вопросы создания и обучения графовых сетей на основе библиотеки Python Spektral.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 186
Комментарии 0

Все тот же Рассказ о том, как мы пилотный проект аттестации тестировщиков запускали – ч. 2

Блог компании ICL Services Тестирование IT-систем *Тестирование веб-сервисов *Управление проектами *IT-компании

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

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

Читать далее
Рейтинг 0
Просмотры 53
Комментарии 0

Работа над рукописью и взаимодействие с книжными издательствами: немного советов и мыслей после релиза

Habr Профессиональная литература *Контент-маркетинг *Читальный зал Управление медиа *

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

Начну с финансового вопроса – сколько сможет заработать автор.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 259
Комментарии 5

Магистратура ИИИИ от Физтеха и ВТБ: Data Science с человеческим лицом

Блог компании ВТБ Машинное обучение *Искусственный интеллект
Recovery mode

В современном мире невозможно быть энциклопедистом. Со времён Вольтера и Дидро человечество накопило слишком много знаний, и они не поместятся в одну голову. Однако это не значит, что не стоит даже пытаться. Как говаривал Козьма Прутков, «специалист подобен флюсу». А флюс — штука нездоровая.

Меня зовут Константин Воронцов, я завкафедрой машинного обучения и цифровой гуманитаристики МФТИ. Сегодня хочу рассказать вам, как найти золотую середину между этими крайностями. Почему дата-сайентисту неплохо бы знать Платона и уметь строить отношения с людьми, не забывая, впрочем, про дискретную математику и Python. Ещё расскажу, где всему этому научиться.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 288
Комментарии 0

Инжиниринг признаков: извлечение признаков из текста

Блог компании OTUS Data Engineering *

Привет Хабр! На связи Рустем IBM Senior (помидор) DevOps Engineer и сегодня я хотел бы поговорить про “Feature Engineering: Extracting Features from Text”

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 211
Комментарии 0

Загрузка ленивых полей

Java *

Привет, хабр! Сегодняшняя статья навеяна довольно стандартной ситуацией – существует некий «большой» объект, но для работы приложения далеко не всегда требуется загружать его полностью в память. Для решения такой проблемы существует ленивая загрузка полей. Суть её состоит в том, что загрузка поля объекта откладывается до того момента, как оно [поле] понадобится.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 495
Комментарии 1

Ночь с 9 на 10 августа 2022. Покрытие Луной звезды Тау Стрельца

Научно-популярное Астрономия


Луна время от времени заслоняет собой звезды. Что в этом удивительного, спросите Вы. Ничего. Ну, а что же тогда в этом полезного?

  • Во-первых, это красиво.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 247
Комментарии 0

Книга «Python для сетевых инженеров. Автоматизация сети, программирование и DevOps»

Блог компании Издательский дом «Питер» Python *Профессиональная литература *DevOps *
image Привет, Хаброжители!
Сети образуют основу для развертывания, поддержки и обслуживания приложений. Python — идеальный язык для сетевых инженеров, предлагающий инструменты, которые ранее были доступны только системным инженерам и разработчикам приложений. Прочитав эту книгу, вы из обычного сетевого инженера превратитесь в сетевого разработчика, подготовленного ко встрече с сетями следующего поколения.
Третье издание полностью переработано и обновлено для использования Python 3. Помимо новых глав, посвященных анализу сетевых данных с помощью стека ELK (Elasticsearch, Logstash, Kibana и Beats) и Azure Cloud Networking, в него включены сведения по использованию Ansible и фреймворков pyATS и Nornir. Кроме того, были обновлены примеры для лучшего понимания концепций и обеспечения совместимости.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 879
Комментарии 0

Реален ли (и нужен ли нам) медицинский нейросетевой чат-бот?

Блог компании MeanoTek Научно-популярное Искусственный интеллект Телемедицина Natural Language Processing *


Не так давно я увидел статью про (неудачное) создание медицинского чат-бота и вспомнил, что и сам хотел написать текст на эту тему, но в отличии от авторов я хочу поговорить о создании медицинского чат-бота с помощью языковой модели, такой как GPT-2/GPT-3. В теории такой подход позволяет избежать необходимости вручную проектировать чат-бот: извлекать формулировки симптомов, сопоставлять их с каноническими значениями в базе, реализовывать логику диагностики и т. п. Насколько реально заменить врача языковой моделью, обсуждаем в статье.
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 165
Комментарии 0

Как превратить пишущую машинку в терминал Linux

Блог компании Cloud4Y Программирование *Гаджеты Компьютерное железо DIY или Сделай сам
Перевод

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

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2.6K
Комментарии 4

Добавляем поддержку Markdown в ASP.NET Core приложение. Часть 1

Блог компании OTUS ASP *C# *
Перевод

Последние несколько лет ознаменовали становление Markdown в качестве общепринятого языка разметки HTML-текста. Он становится доступным во все большем количестве мест и фактически уже стал стандартом для документации, которая публикуется и редактируется в интернете. Если вы работаете с Git и GitHub, то вы уже используете Markdown для форматирования README.md и, вероятно, всей остальной документации, которую вы пишете для своих проектов, связанных с разработкой программного обеспечения. Большая часть документации для разработчиков, которую вы сегодня можете найти в интернете, будь то коммерческая документация от таких компаний, как Microsoft, Google и т. д., или типовые решения для документации наподобие ReadTheDocs или KavaDocs, — создается и поддерживается с помощью Markdown.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 318
Комментарии 0

Что происходит с рынком Digital. Оценка ситуации

Блог компании AGIMA Управление проектами *Управление продажами *Конференции

18 и 19 августе в Москве пройдет конференция для руководителей Digital-агентств и студий AGIMA Partners’ Weekend. Соберется 200 человек со всей России. Это топ-менеджеры небольших региональных студий и гигантов вроде Articul Group, Grape, red_mad_robot, Студии Олега Чулакова, ITECH или «Гринсайт». Главная тема встречи — как выжить и преуспеть в сложившейся ситуации. Публикуем интервью с руководителем AGIMA Partners’ Club Петром Федюшкиным, в котором он объясняет, почему сейчас кому-то приходится выживать и как программа конференции может в этом помочь.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 320
Комментарии 0

Мотивации преподавателей. Первая серия

Тестирование IT-систем *Тестирование веб-сервисов *Учебный процесс в IT Карьера в IT-индустрии

Меня зовут Лилия, я уже 21 год в QA и примерно лет 15 преподаю начинающим тестировщикам, а сейчас руковожу школой тестирования. Особенно люблю преподавать тест-дизайн и базы данных, но сам процесс преподавания увлекает меня, если честно, даже больше, чем конкретная тема.

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

Сегодня поговорим о мотивациях “Не устраивает процесс разработки” и “Некуда применить свои обширные знания”

Читать далее
Рейтинг 0
Просмотры 293
Комментарии 1

Не работай «в стол»: руководство для эффективного аналитика

Блог компании Delivery Club Tech Анализ и проектирование систем *Управление проектами *Исследования и прогнозы в IT *

Привет, Хабр! Меня зовут Денис, я работаю продуктовым аналитиком в Delivery Club. Наша команда за последние полгода провела около сотни продуктовых исследований данных, которые способствовали появлению нескольких десятков продуктовых гипотез по улучшению нашего продукта. За это время мы структурировали процесс и минимизировали работу «в стол». Я расскажу об основных этапах исследования, применив которые вы можете значительно улучшить качество своей работы.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 427
Комментарии 0

Что читать разработчику C++

Блог компании МойОфис C++ *Профессиональная литература *Учебный процесс в IT

В этой подборке — не только классические рекомендации книг для C++ программистов. Обычно советуют издания про паттерны, развитие стандарта или успехи большой компании. Но за всем этим изобилием «экспертных советов» и best practices теряется одна простая мысль: язык программирования — это средство выражения мысли от одного разработчика другому, а также средство описания пользовательского API в самом широком смысле.

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

Первые 5 книг этой подборки — в меньшей степени про технику, в большей степени об осознанности деятельности C++ программистов любого уровня. Остальные — «золотой фонд» классической литературы для C++ разработчиков.

Читать далее
Всего голосов 74: ↑69 и ↓5 +64
Просмотры 2K
Комментарии 4

Как я написал telegram бота на Rust для отслеживания рейтинга при поступлении в вуз

Программирование *Rust *
Из песочницы

Привет, меня зовут Илья, я сейчас сдаю вступительные экзамены в магистратуру. Столкнулся при поступлении с проблемой, что результаты экзаменов в рейтинговом списке появляются не сразу, а постоянно его открывать и находить себя на странице - после раза двадцатого надоело. После исследования devtools я захотел написать приложение для отслеживания изменений рейтинга, а уведомления отправлять в телеграм. А Rust был выбран по простой причине - он мне понравился, ну и есть удобные штуки всякие.

Здравствуй, модератор! Извини, не знаю, где можно еще оставить такое сообщение. У меня есть сомнения по поводу того, нормально ли я наполнил статью, потому что вроде есть код, но пояснений к нему не прям чтобы очень много, не знаю, нормально ли это, или вообще ничего не понятно? Может стоит как то дополнить. И/или может еще что не так? И да, желательно чтобы этот абзац не попал в публикацию :sweet_smile:

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.1K
Комментарии 2

Собираем генератор данных на Blender. Часть 4: Сборка проекта и рендеринг

Блог компании Friflex Python *Машинное обучение *Искусственный интеллект
Tutorial

Привет, Хабр! На связи Глеб, ML-разработчик Friflex. В предыдущих статьях мы научились работать с объектами, настраивать свет и камеры, редактировать материалы (aka. текстуры) через api. В заключительной части знакомства с Blender мы рассмотрим две темы: сборка проекта из разных файлов и запуск рендеринга через консоль. В Friflex мы используем Blender в работе над idChess (интеллектуальной платформой для распознавания и трансляции шахматных партий) и другими проектами по оцифровке спорта.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 251
Комментарии 0

[Async/await] Structured concurrency Pt.1

Разработка под iOS *Разработка мобильных приложений *Swift *
Recovery mode

Всем привет! Мы продолжаем разбираться в асинхронном Swift! В рамках этой статьи мы познакомимся с тем, как писать зависящие друг от друга асинхронные задачи, познакомимся с Task поближе и разберем несколько интересных  примеров

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 329
Комментарии 0

Управление временем в Java приложениях

Java *
☕️ Cезон Java

В продуктовой Java-разработке часто требуется сохранять дату и время в базу данных. Это может быть фиксация времени создания\последней модификации какого-либо объекта или указание срока действия документа, билета и т.п. Сама по себе эта задача несложная. Трудности возникают, когда мы хотим подобную систему протестировать и оценить, как она будет вести себя, скажем, через полгода или год. В будущем. Ниже я покажу несколько простых и изящных приёмов, которые позволят вам почувствовать себя настоящим доктором Стрэнджем…

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 795
Комментарии 2