От новичка до гуру: Курсы программирования на CyberDuff

Публикации

Программа PG в области искусственного интеллекта и машинного обучения

Онлайн-обучение с наставничеством 12 месяцев Поддержка карьеры Подробнее

Тестирование с помощью Fixture в Rust

Больше никаких неудобных тестов. Вот одна тестовая среда на основе приспособлений, которая очистила мои модульные тесты Rust. В этой статье 🔬 Изучим ограничения #[test] в Rust. 🪄 Мы рассмотрим альтернативу написанию более чистых модульных тестов с помощью фикстур. 🏗 Мы проведем..

Разговоры с Chat GPT: часть 4 — Какова самая важная причина для создания ИИ?

В следующем экскурсе в глубины Chat GPT мы собираемся задать несколько интересных вопросов о том, почему важно создавать искусственный интеллект и может ли Chat GPT создать ИИ. Возможности того, что может сделать мошеннический ИИ, просто ошеломляют! 7-й вопрос: Какая самая важная причина..

Подходит ли вам учебный курс по программированию?

Будьте осторожны, чьи советы вы покупаете, но будьте терпеливы с теми, кто их дает. Совет - это форма ностальгии. Распространение - это способ выудить прошлое из мусора, стереть его, закрасить уродливые части и переработать его больше, чем оно того стоит. - Мэри Шмих Я живу мечтой о..

Мой путь к изучению технологий в Анделе.

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

Лучшие ресурсы для программистов для создания прочных основ компьютерных наук III: компьютерные сети

Лучшие ресурсы для программистов для создания прочных основ компьютерных наук III: компьютерные сети Программисты постоянно работают с компьютерными сетями, это может быть либо связь с серверами ресурсов с запросом/ответом API, настройка разрешения DNS для нового домена, либо создание VPC и..

Интерфейс не является наследованием

Долгое время меня путал принцип подстановки Лисков , потому что я не понимал контекста, к которому относился принцип. Будучи относительно новым программистом, я не знал разницы между интерфейсом и наследованием и предположил, что сам принцип относится к интерфейсу. Исходя из языка с..

Стратегии прогнозирования временных рядов в ETNA

Здравствуйте, меня зовут Дмитрий, и я один из разработчиков ETNA, пакета для прогнозирования временных рядов. В этой статье я объясню, что такое стратегии прогнозирования и как их использовать в ETNA. Что такое стратегия прогнозирования? В отличие от решения задачи машинного обучения на..

Что такое Webpack?

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

Всегда ли данные говорят правду?

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

Обратное распространение в RNN объяснил

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

Используйте Python для анализа рейтингов и обзоров курсов OMSCS Технологического института Джорджии

Как получать и анализировать рейтинги курсов OMSCS, данные о сложности и рабочей нагрузке и компилировать их в интерактивную информационную панель Программа Онлайн-магистр компьютерных наук (OMSCS) , предлагаемая Технологическим институтом Джорджии, сегодня пользуется огромной популярностью,..

Стеки и очереди в Python

Стеки и очереди в Python Изучите 2 популярные линейные структуры данных. Зачем это читать? Стеки и очереди ( произносится как kyo͞o или kiu ) - это простые, но мощные структуры данных, которые могут помочь вам справиться с различными ситуациями, когда требуется некоторая упорядоченная..

Matt’s Tidbits #99  — «Элегантная обработка нуля»

На прошлой неделе я писал о некоторых крайних случаях правдоподобия в JavaScript . На этот раз у меня есть небольшая заметка об элегантной обработке нулевых/неопределенных значений. null — названный его изобретателем C.A.R. «ошибкой на миллиард долларов». Хоар — большинство..

Обучение работе с AWS с Habana Gaudi

Использование возможностей выделенных обучающих чипов DNN — часть 2 В октябре прошлого года AWS объявила о появлении типа инстанса Amazon EC2 DL1 . DL1, оснащенный восемью ускорителями Habana Gaudi, является первым типом инстанса AWS, включающим выделенные ускорители ИИ, которые не..

Сортировка вставками с помощью JavaScript

Простые типы алгоритмов сортировки Пузырьковая сортировка ➝ O(n²) Сортировка вставками ➝ O(n²) Сортировка выбором ➝ O (n²) Сортировка слиянием ➝ O (n * log n) Быстрая сортировка ➝ среднее : O(n * log n), наихудшее : O(n²) Что такое сортировка вставками? Вот короткое видео,..

Я попросил ChatGPT решить 5 вопросов по программированию LeetCode

ChatGPT , диалоговый ИИ от OpenAI , выпущенный в ноябре 2022 года, может понять и ответить практически на все, что вы спросите. У него есть возможность писать стихи, штамповать эссе и писать исследовательские работы за считанные секунды. С момента его выпуска некоторые университеты..

DevTools, которые изменили мою жизнь

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

Веб-приложение для чата с использованием Phoenix и Vue.js - Часть 6

В этой части мы рассмотрим перенос вещей в отдельные компоненты. Вот все части этой серии: Github: https://github.com/jespr/vue-phoenix-chat Heroku: https://stormy-inlet-39179.herokuapp.com/ Часть 1 - Введение и получение базового веб-приложения с функциями чата. Часть 2..

Почему веб-сборка меняет правила игры? (Часть 1)

Эта статья написана, чтобы помочь новичкам понять основные концепции: с чего начать? Что для вас есть и какие реальные проблемы вы можете решить? Я уже некоторое время слышу термин «веб-сборка». Наконец, я решил разобраться, что происходит, и почему Google говорил об этом на своем..

Новые материалы

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

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

Если вы используете CodeMirror, вам обязательно нужно это проверить
Представляем радужные скобки🌈 CodeMirror — невероятно мощный редактор кода в браузере. Хотя его API сложен, он дает разработчикам массу возможностей для создания IDE в браузере на любом..

Пришло время попрощаться с этими устаревшими библиотеками Python
Поскольку Python продолжает развиваться, некоторые библиотеки, которые когда-то широко использовались, устаревают. Эти устаревшие библиотеки могут вызывать проблемы совместимости, уязвимости в..

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

Быстрый хак: реализация семантики вызова метода в C
C — процедурный язык, минималистичный и лишенный объектной семантики. Вместо этого у вас есть структуры, функции (процедуры) и указатели. Вы можете использовать их для реализации чего-то похожего..

Разоблачение роли «старшего инженера» [Часть 1]
Я только начал работать в Andela в новой должности старшего инженера-программиста, и должен признать, что до сих пор это была одна из моих лучших поездок. В Andela наша миссия состоит в том,..