информатика RSS

System Design. Машинное обучение

Собеседования по проектированию систем машинного обучения — самые сложные. Если нужно подготовиться к такому, книга создана специально для вас. Также она поможет всем, кто интересуется проектированием систем машинного обучения (МО), будь то новички или опытные инженеры. Собеседование по проектированию систем МО (ML System Design interview), как правило, обязательно для претендентов на вакансии, связанные с проектированием и реализацией систем МО: инженер данных, дата-сайентист, инженер машинного обучения и т.д. Чтобы успешно пройти собеседование по проектированию систем МО, надо хорошо понимать фундаментальные концепции и методы МО, а также уметь их применять, чтобы решать практические задачи. На собеседовании обычно необходимо продемонстрировать, что вы разбираетесь в пайплайнах данных и конструировании признаков, а также умеете проектировать эффективные системы МО. Возможно, вам еще придется проявить умение выбирать подходящие модели для конкретных задач, настраивать их параметры и оценивать производительность. В принципе, цель собеседования состоит в том, чтобы оценить, насколько хорошо соискатель применяет теоретические знания МО, чтобы проектировать и реализовывать эффективные системы. Многие технические специалисты полагают, что системы МО исчерпываются такими алгоритмами МО, как логистическая регрессия или нейронные сети. Тем не менее реальные системы МО далеко не ограничиваются разработкой моделей.
brij 18/01/24 Просмотров: 494 Комментариев: 0
0
Рендеринг на основе законов физики

Рендеринг – фундамент компьютерной графики. Алгоритмы анимации, геометрического моделирования и текстурирования должны пропускать свои результаты через процесс рендеринга, чтобы они были представлены в виде изображения. В книге описывается рендеринг, основанный на рейтрейсинге, алгоритме трассировки лучей, который способен отображать реалистичные изображения сложных сцен. В конце каждой главы приведены упражнения для закрепления материала. Рендеринг является фундаментальной составляющей компьютерной графики. На самом высоком уровне абстракции рендеринг представляет собой процесс преобразования описания трехмерной сцены в изображение. Алгоритмы анимации, геометрического моделирования, текстурирования и других областей компьютерной графики должны пропускать свои результаты через процесс рендеринга, чтобы их можно было увидеть как изображение. Рендеринг стал вездесущим: от фильмов до игр и других областей; он открыл новые границы для творческого самовыражения, развлечений и рендеринга. В этой книге представлен набор современных алгоритмов рендеринга с по­мощью документированного исходного кода полной системы рендеринга. Мы считаем, что грамотное программирование является ценным способом реализации идей в компьютерной графике и информатике в целом. Часто некоторые тонкости алгоритма могут не проявить себя до тех пор, пока он не будет разработан, поэтому просмотр фактической реализации – хороший способ получить четкое представление о его деталях. Действительно, мы считаем, что такое глубокое понимание ряда тщательно отобранных нами алгоритмов обеспечивает лучшую основу для дальнейшего изучения компьютерной графики, чем поверхностное изучение многих из них.
brij 11/01/24 Просмотров: 798 Комментариев: 0
0
Владимир Дронов. Laravel 9. Быстрая разработка веб-сайтов на PHP

Книга представляет собой полное описание фреймворка Laravel 9 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Описаны базовые инструменты Laravel: миграции, модели, маршруты, контроллеры, шаблоны, средства обработки пользовательского ввода и сохранения выгруженных файлов, валидаторы, шаблоны, пагинаторы и инструменты разграничения доступа. Рассказано о более развитых средствах: внедрении зависимостей, провайдерах, посредниках, событиях и их обработке, отправке электронной почты, оповещениях, очередях и отложенных заданиях, встроенном планировщике, инструментах кеширования, локализации сайтов и расширении возможностей встроенной утилиты artisan. Описаны дополнительные библиотеки для обработки BBCode-тегов и CAPTCHA, вывода графических миниатюр, аутентификации через социальные сети. Рассмотрено программирование веб-служб REST, вещание по протоколу WebSocket и публикация сайта.
brij 09/01/24 Просмотров: 801 Комментариев: 0
+1
Алгоритмы и структуры для массивных наборов данных

Стандартные алгоритмы и структуры при применении к крупным распределенным наборам данных могут становиться медленными — или вообще не работать. Правильный подбор алгоритмов, предназначенных для работы с большими данными, экономит время, повышает точность и снижает стоимость обработки. Книга знакомит с методами обработки и анализа больших распределенных данных. Насыщенное отраслевыми историями и занимательными иллюстрациями, это удобное руководство позволяет легко понять даже сложные концепции. Вы научитесь применять на реальных примерах такие мощные алгоритмы, как фильтры Блума, набросок count-min, HyperLogLog и LSM-деревья, в своих собственных проектах. Приведены примеры на Python, R и в псевдокоде.
brij 06/01/24 Просмотров: 587 Комментариев: 0
+1
Unity. Полное руководство

В этой книге мы расскажем, как с использованием Unity (популярной меж­платформенной среды разработки компьютерных игр) вы сможете САМИ создавать свои игры и трехмерные миры, причем без лишних затрат и про­фессиональных навыков программирования.
gefexi 03/01/24 Просмотров: 664 Комментариев: 0
0
Расширенная аналитика с PySpark

Практические примеры анализа больших наборов данных с использованием Python и Spark

Книга посвящена практическим методам анализа больших объемов данных с использованием языка Python и фреймворка Spark, она знакомит с моделью программирования Spark и основами системы с открытым исходным кодом PySpark. Каждая глава описывает отдельный аспект анализа данных, показаны основы обработки данных в PySpark и Python на примере очистки данных, подробно освещается машинное обучение с помощью Spark. Книга поможет читателю понять, как устроен и работает весь конвейер PySpark для комплексной аналитики больших наборов данных: от создания и оценки моделей до очистки, предварительной обработки и исследования данных с особым акцентом на производственные приложения. Отдельные главы посвящены обработке изображений и библиотеке Spark NLP.
brij 03/01/24 Просмотров: 701 Комментариев: 0
0
Объектно-ориентированное программирование на Visual Basic в среде Visual Studio .NET

В учебном пособии излагаются основные принципы и средства объектно-ориентированного программирования, а также средства разработки приложений на языке программирования высокого уровня Visual Basic в среде Visual Studio.NET.
gefexi 01/01/24 Просмотров: 622 Комментариев: 0
0
Игровая разработка без боли и кранчей

Перед вами книга, написанная легендарным разработчиком Ричардом Лемаршаном, которая расскажет, как соединить творческие аспекты гейм-дизайна с проверенными методами эффективного управления проектами. В ней описываются четыре этапа создания проекта: разработка идеи, подготовка к производству, производство и постпродакшн.
gefexi 01/01/24 Просмотров: 675 Комментариев: 0
0
Миссия. Python

Добро пожаловать в увлекательное космическое путешествие по просторам бескрайней Вселенной! У каждого космонавта есть своя миссия, а у юного читателя этой книги миссия особенная – создать свою первую игру на языке Python. В этом ему помогут подробные инструкции от автора, пошаговые иллюстрации и пул полезных советов. В конце каждой главы вас ждут практические упражнения для закрепления материала, а в конце книги – образцовые фрагменты кода и алгоритмы удаления самых распространенных багов. И все это в формате больших космических приключений, где главный герой – это вы!
gefexi 27/12/23 Просмотров: 804 Комментариев: 0
0
Робототехника. Управление квадрокоптером

Учебное пособие представляет учащимся практические задачи, связанные с программным управлением квадрокоптерами. Рассматриваются примеры управления квадрокоптером Tello EDU с помощью языка программирования Python и среды PcCharm. Представлены задания по работе с OpenCV – библиотекой компьютерного зрения.
gefexi 27/12/23 Просмотров: 811 Комментариев: 0
+2
Scratch для юных программистов

В этой книге о программировании на языке Scratch, созданном специально для обучения детей программированию, вы найдете интересные проекты, забавные иллюстрации и, конечно, понятные инструкции. Все это поможет вам разобраться в основах программирования, понять логику работы компьютера, а затем и перейти к программированию на более сложных языках.
gefexi 26/12/23 Просмотров: 679 Комментариев: 0
0
Учебник-самоучитель по графическому редактору Blender 3D

Моделирование и дизайн

Книга предназначена для начинающих моделлеров и дизайнеров. Она открывает путь в профессию путем самостоятельного изучения самого современного графического редактора Blender 3D и интеграции его с программой Sweet Home 3D. В книгу вошли теоретические и практические материалы по трехмерному моделированию, основам физики и анимации в 3D-пространстве, развитию пространственного мышления, профориентации и созданию собственных дизайн-проектов.Этот учебник-самоучитель поможет тебе освоить трехмерное моделирование и анимацию, понять принципы моделирования с помощью базовых примитивов. Ты научишься использовать модификаторы и кривые Безье, накладывать текстуры, делать UV-развертки, создавать ноды и шейдеры, внедрять HDRI-карты, применять физику твердых тел, жидкостей и тканей, оптимизировать визуализацию в различных рендер-движках.
brij 25/12/23 Просмотров: 867 Комментариев: 0
0
vvedenie-v-veb-razrabotku

Изучите основы веб-разработки, создавая веб-страницы с помощью HTML, CSS и JavaScript. С этой книгой Вы научитесь использовать HTML для создания веб-страницы с абзацами, divs, изображениями, ссылками и списками, добавлять стили на веб-страницу с помощью идентификаторов и классов CSS, делать веб-страницу интерактивной с помощью команд JavaScript. Вы узнаете как создать веб-страницу, которая будет так же удобна на мобильном телефоне, как и на настольном компьютере. Научитесь работать с объектной моделью документа DOM и узнаете что такое фронтенд и бэкенд разработка.
tanyavip1 25/12/23 Просмотров: 837 Комментариев: 0
0
Н.П. Стружкин. Базы данных. Проектирование. Практикум

В учебном пособии рассматривается практическое применение теоретических основ разработки и реализации баз данных. Данное издание является практикумом к одноименному учебнику авторов. Книга позволяет приобрести практические навыки создания модели базы данных, готовой к внедрению в информационную систему в качестве физической базы данных.
gefexi 25/12/23 Просмотров: 799 Комментариев: 0
0
Н.А. Тарануха. Обучение программированию: язык Pascal

В пособии подробно изложены основные принципы программирования и построения программ на языке Pascal. Здесь же приведены справочные материалы, готовые тексты программ, практические примеры, контрольные вопросы и электронные тесты, которые можно использовать как для лекционных, так и практических занятий. Многие примеры имеют специфику, связанную с кораблестроением, флотом и водным транспортом.
gefexi 20/12/23 Просмотров: 535 Комментариев: 0
0
42 проекта на Scratch 3 для юных программистов

Книга написана на основе опыта обучения программированию на языке Scratch в кружке юных программистов и протестирована на сотне детей 7–12 лет. Материал рассчитан на самостоятельное, без помощи взрослых, изучение Scratch школьниками 2–5 классов, имеющими базовые навыки управления компьютером.
gefexi 19/12/23 Просмотров: 640 Комментариев: 0
0
Apache Pulsar в действии

Книга научит вас создавать масштабируемые системы потокового обмена сообщениями с использованием Pulsar. Вы начнете с быстрого ознакомления с корпоративными системами обмена сообщениями и откроете для себя уникальные преимущества Pulsar. Следуя четким описаниям и выполняя практические примеры, вы будете использовать фреймворк Pulsar Functions для разработки приложения на основе микросервисов. Книга предназначена для того, чтобы помочь вам преодолеть препятствия и ловушки, с которыми другие столкнулись во время своих исследований Pulsar. Прежде всего эта книга придаст вам уверенности при разработке приложений потоковой обработки и микросервисов с использованием Pulsar и языка программирования Java.
brij 19/12/23 Просмотров: 582 Комментариев: 0
0
Прикладное программирование

Учебное пособие предназначено для помощи студентам при выполнении лабораторных работ в среде Excel и VBA. Комментируются некоторые особенности программирования, приводятся и поясняются варианты программ. Предназначено для студентов всех специальностей.
gefexi 18/12/23 Просмотров: 640 Комментариев: 0
0
Д. Хеффельфингер. Разработка приложений Java EE 7 в NetBeans 8

Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 8 для разработки корпоративных приложений, совместимых со стандартом Java EE 7. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств, встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans.
gefexi 18/12/23 Просмотров: 632 Комментариев: 0
0
Программирование в Win32 API на Visual Basic

Книга излагает основные сведения о системном программировании на Visual Basic и дает необходимую информацию о назначении функций Win32 API. Среда VB наиболее эффективна для быстрой разработки приложений, однако за простоту в создании программ приходится платить снижением эффективности, потерей гибкости и управляемости. Здесь описывается, как можно обойти требования Visual Basic, обращаясь непосредственно к интерфейсу прикладного программирования Win32.
gefexi 17/12/23 Просмотров: 1134 Комментариев: 0
0
15