Публикации по теме 'computer-science'
Понимание двоичного
Двоичная система счисления — это система счисления с основанием 2, что означает, что на выбор можно выбрать только два числовых варианта: 0 и 1. В отличие от десятичной системы счисления, которая имеет десять вариантов: 0,1,2,3,4,5,6,7, 8,9. Или шестнадцатеричный, который имеет шестнадцать вариантов: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f. В информатике одна двоичная цифра называется «бит». Восемь двоичных цифр называются «байтом».
Двоичный код может показаться странным, но он работает в..
Генетический алгоритм: Генерация решений на основе случайности
Алгоритмы глубокого обучения очень популярны и используются во многих приложениях машинного обучения и искусственного интеллекта, от прогнозирования до автономных автомобилей. Однако одним из недостатков архитектуры глубокого обучения является то, что эти структуры имеют множество дифференцируемых параметров, которые требуют большого количества обучающих данных, часто много вычислительных ресурсов, часто нескольких машин и требуют плотной выборки для сопоставления входного пространства с..
Привет из мира
Когда дело доходит до изучения программирования в целом, мы иногда склонны игнорировать стоящую за этим науку. Будучи студентом факультета компьютерных наук, я часто игнорировал внутреннюю магию и просто копировал и вставлял код до тех пор, пока все, что я хотел, не могло быть сделано. Понимание того, почему стоит за всем, является хорошим подходом к жизни.
Другой подход
Однако сегодня мы придерживаемся другого подхода. Мы погружаемся прямо в код. Часто при изучении..
Измерение Вапника-Червоненкиса
Давайте начнем с предыстории:
Компромисс между погрешностью и дисперсией. Методы с высокой дисперсией могут хорошо представлять обучающую выборку, но подвержены риску переобучения. Напротив, высокое смещение обычно приводит к более простым моделям, которые могут не соответствовать данным.
Точно так же большой компромисс заключается в том, что чем больше ваш класс гипотез, тем лучше лучшая гипотеза моделирует лежащую в основе истинную функцию, но тем сложнее найти эту лучшую гипотезу...
iOS курс
Прежде чем двигаться дальше в блоге, я хочу рассказать, как я начал изучать Swift.
Сначала я проверил несколько простых руководств по языку, в основном типа «Как создать X-приложение в Swift». Они служат своей цели (по представлению общей идеи и технических особенностей языка), но я хотел чего-то более полного и построенного с нуля.
Итак, я нашел на Udemy курс под названием Полный курс для разработчиков iOS 9 (более свежая версия, ориентированная на iOS 10, уже доступна), который..
У нас был потрясающий 2019 год. Вот что будет дальше. 👇
У нас был потрясающий 2019 год. Вот что будет дальше. 👇
2019 год был огромным годом для Codecraft Works. Мы объявили о нашей новой учебной платформе , разработали и запустили новые интересные программы и продолжили поиск новых способов вывести образование в области информатики на новый уровень. В начале нового года мы хотели кратко рассказать обо всех чудесных событиях, произошедших в сообществе Codecraft Works в 2019 году, и поделиться с вами нашим видением на 2020 год и..
Полезна ли степень в области компьютерных наук?
За последние 20 лет увеличился процент студентов, изучающих компьютерные науки в качестве основного предмета. Скорее всего, это связано с высокими темпами роста числа вакансий, связанных с STEM, и почти безграничными возможностями для профессионалов в области компьютерных наук.
Многие люди ставят под сомнение необходимость изучения информатики, прежде чем присоединиться к этой области. В этом гостевом посте Нил Макартур из Syncop поднимает несколько таких вопросов, в том числе «Стоит ли..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..