Публикации по теме 'computer-science'
Ускоренный курс: рекурсия.
В компьютерных науках рекурсия — это процесс, когда функция вызывает себя снова и снова, пока не будет достигнут базовый случай.
Базовый случай — это условие, при котором наша рекурсия перестает вызывать саму себя.
Итак, чтобы написать нашу рекурсивную функцию, нам нужно определить базовый случай в верхней части нашей функции. Если мы не сможем предоставить базовый вариант, мы получим неограниченные рекурсивные вызовы, а затем рекурсия вылетит с ошибкой.
Давайте рассмотрим..
Машинное обучение для обезьян 🐵 — Часть 0x01 — Введение
Здесь я представляю концепцию автоматизированного обучения, обучения по индукции и других методов обучения.
Эта статья является частью серии статей о фундаментальных теориях машинного обучения.
Что такое обучение?
Чтобы создать системы, способные учиться автономно, мы должны понять, что такое обучение. Обучение – это, по сути, способность превращать опыт в опыт или знания. Например, ребенок в какой-то момент может не знать, как различать голоса членов семьи, но по мере того,..
Почему Python не является окончательным языком программирования
..и почему я до сих пор предпочитаю Java для некоторых своих проектов
Я прочитал много статей о том, почему Python — лучший язык программирования, и не могу отрицать, что согласен с большей частью их рассуждений. Тем не менее, есть некоторые функции, которых, на мой взгляд, в Python не хватает.
Хотя я всегда использую Python при написании программ машинного обучения, я часто прибегаю к Java, когда работаю над более крупными проектами, связанными с объектно-ориентированным..
Знакомство с Джулией — Быстрый старт
Джулия - довольно новый язык. Однако, несмотря на то, что язык молодой, он имеет множество выдающихся функций и мощных библиотек. Он очень быстрый по сравнению с Python и сохраняет ту же простоту написания кода. К концу этого урока вы получите общее представление о Julia и начнете писать свои собственные коды на этом языке.
Как установить Юлию
Если вы используете GNU/Linux в качестве операционной системы, вы можете проверить, доступна ли Julia в репозитории вашего дистрибутива,..
Псевдоним в изображениях
Вы когда-нибудь сталкивались с изображением, подобным приведенному выше? Вы можете заметить, что в верхней части мы не видим шахматного узора, а пиксели несколько не такие четкие, как в нижней части. Вы когда-нибудь задумывались, что вызывает это? Чтобы объяснить это явление, давайте возьмем пример в одном измерении. Давайте рассмотрим синусоидальную волну -
Если мы возьмем некоторые моменты на этой синусоидальной волне -
Мы можем заметить, что у нас есть достаточное..
Определение больших данных: как большие данные помогают бизнесу
Информационные технологии
Информационные технологии принесли много изменений в нашу жизнь. Мы все больше зависим от устройств и данных. Умные часы сообщают нам, когда уровень кислорода падает. Ваши мобильные телефоны предупреждают вас о жаркой погоде и приближающихся циклонах.
Теперь от вас не требуется сидеть перед телевизором и проводить часы за часами…
Современное глубокое клонирование в JavaScript: window.structuredClone()
Преимущество этого подхода заключается в обработке объектов Date, которые будут преобразованы в строки, если их клонировать с помощью JSON.parse/stringify.
Введение: Современное глубокое клонирование в JavaScript