Публикации по теме 'computer-science'


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

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

CSI: Система типов Python, эпизод 1
[s02e01] Понимание контравариантности Это сообщение в блоге основано на реальном случае. Все началось с запуска средства проверки типов mypy на каком-то коде. Я получил странное сообщение. Я не понял сообщения. Мне не понравилось то, что я этого не понял 😐 Поэтому я начал немного разбираться. Результаты этого исследования помогли мне лучше понять формальные особенности систем типов. Я также уверен, что это поможет мне написать лучший код. Это сообщение в блоге - , которое..

Будьте благодарны за массивы JavaScript: сравнение с C
Ах, массивы JavaScript. Для многих из нас это первая структура данных, с которой мы знакомимся, и не зря! Есть так много способов, которыми мы можем использовать наши маленькие (а иногда и массивные) спископодобные структуры. Но вы когда-нибудь лежали в постели и просыпались от любопытства, как они работают под капотом? Нет, вы, наверное, нормальный человек! Но что касается остальных из вас, оставайтесь с нами, и у вас тоже может развиться более сильная любовь к JavaScript...

Отчет о поездке в Дагштуль: люди, программы и программные ошибки
Отчет о поездке в Дагштуль: люди, программы и программные ошибки На протяжении многих лет мне посчастливилось быть приглашенным на многие семинары Dagstuhl . Эти мастер-классы представляют собой чудесно удаленное уединение в западной Германии в замке 19-го века, где несколько десятков исследователей вычислительной техники собираются, чтобы обсудить какую-то тему и, надеюсь, наметить будущие траектории исследований. Мой первый был, когда я был старшим докторантом в 2007 году по..

Учебная программа по машинному обучению и чувство направления
Используйте эти сводные графики высокого уровня, чтобы помочь вам в изучении машинного обучения или просмотреть то, что вы уже рассмотрели. Зачем изучать обзор машинного обучения? Около двух лет назад я закончил программу магистра компьютерных наук по специальности «Машинное обучение». Хотя информация была представлена ​​четко и подробно, темы обычно преподавались как отдельные блоки, а не как последовательная и взаимосвязанная наука. В результате моя способность связывать..

Реализация кода UNET для сегментации изображений, часть 2
Эта часть является продолжением части 1 сегментации изображений https://medium.com/p/ba934d61f91c Оглавление: Краткий обзор того, что такое сегментация изображений Код для реализации архитектуры Unet с нуля Объяснение кода Чем сегментация изображения отличается от классификации изображений и обнаружения объектов Рекомендации Что такое сегментация изображений? Я объяснил, что такое сегментация изображений, в предыдущей части, но я бы все же обсудил это здесь, чтобы у людей,..