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


Компьютерное программирование: область применения
Если вы новичок в программировании, вы, вероятно, уже сталкивались с темой области действия: почему я не могу получить доступ к этой переменной? Эта переменная находится в области видимости? Что такое размах??? Когда дело доходит до компьютерного программирования, область действия — это способ привязки имени (например, переменной) к объекту (например, объекту, функции, блоку, классу и т. д.). Другими словами, это способ объяснить, есть ли у вас доступ к переменной из того места, откуда..

LintSchool — альфа
Я инженер-самоучка, поэтому я всегда хотел создать что-то, что могло бы помочь другим преодолеть препятствия, с которыми вы сталкиваетесь, когда пытаетесь научиться программировать. В настоящее время у нас так МНОГО ресурсов, бесконечные видео / статьи, пытающиеся научить вас, как написать свой первый «привет, мир», подумайте обо всех этих ссылках в вашем корзине сохраненных ссылок, в прошлом, их было несколько, я рад, что мы зашли так далеко. Поэтому я создал сообщество , чтобы..

Заблуждение фанатов языков программирования: инструменты, а не команды
В огромном и постоянно развивающемся мире технологий есть любопытная тенденция, которая укоренилась как среди программистов, так и среди энтузиастов. Это тенденция относиться к языкам программирования как к соперничающим футбольным командам, страстно болея за одну и высмеивая другие. Хотя энтузиазм и дух товарищества в сообществе похвальны, важно помнить, что языки программирования — это инструменты, а не команды. В этом посте мы углубимся в подводные камни этой тенденции и подчеркнем,..

Опорные векторные машины | Машинное обучение для старшеклассников
Этот пост в блоге охватывает лекции 5, 6 и 7 Стэнфордского курса машинного обучения http://cs229.stanford.edu/syllabus-spring2020.html . В качестве документов используются следующие: http://cs229.stanford.edu/notes2020spring/cs229-notes2.pdf http://cs229.stanford.edu/notes2019fall/cs229-notes3.pdf Дискриминационные и генеративные алгоритмы Предположим, вы разрабатываете алгоритм, позволяющий различать жаб и лягушек. Не лучше ли попытаться найти грань между жабами и лягушками?..

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

Теория графов 101: почему все неплоские графы содержат K₅ или K₃,₃
Интуитивное объяснение теорем Куратовского и теоремы Вагнера с множеством диаграмм! Планарный граф — это граф, который можно нарисовать на плоскости без пересечения ребер. Например, полный граф K₄ является плоским, как показано ниже в виде «плоского вложения».

Python 3: борьба за неблокирующую трубу
вступление Эта история о боли и приобретении. Я был поклонником Python с университета. Сразу после C и C ++ я был чертовски удивлен, когда увидел нечто концептуально отличное от статической типизации. Позже я написал много кода Python, например, OpenStack в буквальном смысле помог мне вырасти как опытный разработчик Python, и в качестве благодарности я внес в него значительный вклад, а также начал свой собственный проект на Python. Есть особенная вещь, которую хотели все..