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


Обучение с подкреплением для всех
Что такое обучение с подкреплением? Как и многие другие проблемы машинного обучения или, в более общем смысле, проблемы ИИ, RL также может быть пугающим, если начать непосредственно с полной задачи и формальных математических определений, поэтому давайте начнем с общего определения RL как набора как задач, так и представлений. это означает, что у нас есть как проблемы RL, так и методы RL для решения этого класса проблем. Более формально, когда мы работаем над проблемой обучения с..

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

Как работает алгоритм согласования React
Что скрывается за наиболее часто используемой библиотекой пользовательского интерфейса в JavaScript? React - это библиотека пользовательского интерфейса, которую используют миллионы людей, и у них есть на то веские причины. React был первым, кто реализовал по-настоящему реактивный способ разработки пользовательских интерфейсов, которые работают на всех мыслимых платформах. Но мало кто знает, что без алгоритма согласования React ничего из этого было бы невозможно. Что сложного в..

Следующие 25 лет информатики
Довольно редко в жизни наступает момент, когда вы чувствуете, что у вас есть цель в жизни. Это чувство заставляет вас просыпаться каждый божий день в полном восторге и вызывает у вас настроение: "Не терпится приступить к работе". Я рад, что занимаюсь информатикой всю жизнь. Я не вижу себя, зарабатывающего на жизнь компьютерными науками. Для меня это была бы такая мелкая цель. А я не люблю поверхностных целей. Никогда. Я не уполномочен предсказывать следующие 25 лет информатики. Я..

Перенаправление стандартных потоков вывода в файл на C
Недавно я начал учиться в необычной новой школе кодирования под названием Hive Helsinki , школе с геймифицированным учебным планом совместных и проблемных проектов. Это школа-сестра знаменитой Школы 42 , основанной в Париже, Франция. Один из первых проектов, с которого мы начинаем, «libft», включает в себя переписывание многих стандартных функций библиотеки C и других пользовательских функций. Это отражает один из центральных принципов школы, который фокусируется на том, чтобы..

Шаблон проектирования абстрактной фабрики в Python
Шаблон проектирования абстрактного фабричного шаблона, объясненный простыми словами с примером кода Python. Название абстрактный фабричный узор звучит возвышенно и артистично, но это один из самых простых узоров, которые мне попадались. В этом блоге мы обсудим, что такое шаблон проектирования абстрактной фабрики, его реализацию в Python и когда его использовать. Абстрактный фабричный шаблон является продолжением фабричного шаблона проектирования. Если вы не знаете о паттерне..

Обрабатывайте ошибки в Go Like A Pro.
Ошибки? Управлять ими в масштабе? Отлаживать во время выполнения? Обработка ошибок является важным компонентом любого языка программирования. То, как вы справляетесь с ошибками, может повлиять на различные аспекты вашего приложения, включая согласованность, отслеживаемость, отладку и ремонтопригодность, среди прочих факторов. В Go обработка ошибок работает немного иначе, чем в других языках, таких как Java или Python, где у нас есть try/catch для обработки ошибок и трассировка стека..