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


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

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

5 значительных преимуществ машинного обучения в бизнесе
Сегодня многие люди, возможно, слышали о машинном обучении, но они не знают, что это такое, как оно работает для бизнеса или какие проблемы, связанные с бизнесом, оно может решить. Прежде всего, знаем ли мы, что такое машинное обучение? Машинное обучение — это область компьютерных наук и конкретное приложение науки о данных, которое включает разработку и развертывание алгоритмов для предоставления компьютеру, программному обеспечению или процессу возможности обучения без явного..

Системный подход к динамическому программированию
Пошаговый метод с использованием мемоизации и табуляции Поначалу концепция динамического программирования (DP) может быть устрашающей. Этот метод решения проблем основан на неинтуитивных конструкциях, таких как рекурсия, возврат и рекуррентные отношения. Хорошая новость заключается в том, что динамическое программирование также действительно полезно в реальных приложениях и очень привлекательно для интервьюеров, когда они оценивают ваши навыки решения проблем. К процессу создания..

Что лучше ?
В этой статье я хочу поделиться своим опытом, что лучше — Bootcamp или Computer Science Degree? Прежде чем я начну свою статью , я просто хочу сказать, что до того, как я решил изучать информатику, у меня не было никаких знаний о том, что такое программирование. Я знал только одно: меня очень заинтересовал этот термин . Начнем с того, с чего все началось. 6 лет назад я решил изучать информатику, потому что чувствовал, что это лучшая практика и лучший способ получить знания,..

Сила и пределы глубокого обучения  — Янн Лекун
https://jaedukseo.me/ppt/powerdeep.pdf Нам нужно много данных → это огромный недостаток. Мы изучаем представление → напрямую → и именно поэтому оно работает так хорошо. Даже в RL → нам нужно много данных → и это действительно может быть недостатком на каждом шагу. И все обучение с учителем — это обратное распространение → градиентный спуск → производная. (это было вдохновлено зрительной корой человека). Даже в 2005 году был достигнут некоторый хороший..

Объяснение многопоточности и многопроцессорности
В современном мире нет такой вещи, как однозадачность. Мы всегда многозадачны в нашей жизни, я пишу эту статью и слушаю музыку. Так как же компьютеры и смартфоны, неотъемлемая часть нашей жизни, могут выполнять только одну задачу. И к нашему облегчению, это не так! Много раз вы открываете свой телефон и просматриваете что-то в Интернете, и вдруг появляется уведомление, как будто кто-то только что написал вам сообщение. В фоновом режиме ваши приложения обновляются одновременно. И..