Публикации по теме 'computer-science'
Что такое Метаплей?
Мы всегда находили, что легче и интереснее узнать о чем-то, если это часть истории. [A.A. Степанов, Д. Роуз: «От математики к общему программированию»]
Это вводная часть. Я не пытаюсь разработать структуру правил для мета-игры, я скорее пытаюсь обрисовать необходимое практическое отношение к ней. В конце концов, вопрос «как играть в игру» предшествует пониманию того, «что такое игра на самом деле». В этой работе я использую теорию языка программирования (далее PTL), чтобы..
Случайность в естественных и компьютерных науках
Обзор для определения метафорической ассоциации между природой и цифровой случайностью для имитации естественного отбора.
Что такое случайный?
Случайность - это отсутствие закономерности или предсказуемости событий. Случайная последовательность событий, символов или шагов не имеет порядка и не следует внятной схеме или комбинации. Отдельные случайные события по определению непредсказуемы, но во многих случаях частота различных результатов в большом количестве событий (или..
Перемещение семантики - эффективное копирование, лучшая производительность?
Как новичок в C ++, который только поверхностно изучал объектно-ориентированное программирование, я был знаком только с правилом трех: не забудьте явно определить конструктор копирования, оператор присваивания копии и деструктор, если я переопределю любое из их (обычно для управления ресурсами). Однако с появлением семантики перемещения в C ++ 11 правило трех было расширено до правила пяти, добавляя оператор присваивания перемещения и конструктор перемещения к количеству кода, который..
Ваш успех в карьере — это ваша способность решать проблемы
«Информатика — это решение проблем».
Что-то, что мой преподаватель колледжа однажды сказал во время медленного дня в классе, когда я начал засыпать в глубокий послеобеденный сон.
Удивительно, но это заявление я никогда не забуду.
За все мои предыдущие годы работы «решение проблем» — это слова, которыми можно было подытожить моменты, когда я чувствовал себя лучше всего.
— Я относительно новичок в своей карьере в области компьютерных наук, и я никогда не занимался этим, думая,..
Открытое обучение опирается на нефизические явления
За короткий промежуток времени с момента публикации статьи Является ли машинное обучение открытым? Я пришел к мысли, что методы машинного обучения вполне могут обеспечивать открытое обучение. Я предположил, что подход, который делает узлы явными объектами естественного отбора, может быть подходящим путем, но я все больше уверен, что это не сработает. Причина моего обратного отслеживания заключается в том, что я не убежден, что простого превращения узла в эгоистичного агента,..
Суть языков программирования
Итак, прежде чем мы начнем говорить о целях наличия большого количества языков программирования, мы должны классифицировать различные языки программирования. Их можно разделить на 3 основных типа: императивные/процедурные, функциональные, декларативные или логические. В первом типе императивные или процедурные языки — это все языки, которые следуют набору заданных шагов (процедур). Мы можем говорить о C, Python, Ruby, C++, Java… и о большинстве языков, которые мы используем сегодня. Для..
Что такое ИИ, основанный на сознании, и почему вас это должно волновать
Доктор Стилианос Кампакис
Краткий урок истории ИИ
Святым Граалем исследований ИИ является создание Общего искусственного интеллекта (AGI). ОИИ — это то, что мы получим, когда машина будет работать на том же уровне интеллекта, что и человек.
На протяжении многих лет существовало бесчисленное множество теорий и подходов, пытавшихся достичь этой цели, но до сих пор ни одна из них не увенчалась успехом.
Первая волна теорий около 50-х и 60-х годов была сосредоточена на..