stringtranslate.com

Список важных публикаций по информатике

Это список важных публикаций по информатике , сгруппированный по областям. Некоторые причины, по которым конкретная публикация может считаться важной:

Искусственный интеллект

Вычислительная техника и интеллект

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

Предложение по Дартмутскому летнему исследовательскому проекту по искусственному интеллекту

Описание: Этим летом исследовательское предложение открыло и определило эту область. Он содержит первое использование термина « искусственный интеллект» и такое краткое описание философской основы этой области: «Каждый аспект обучения или любая другая особенность интеллекта в принципе может быть описана настолько точно, что можно создать машину для его моделирования. " (См. философию искусственного интеллекта ). Это предложение пригласило исследователей на Дартмутскую конференцию , которую многие считают «рождением искусственного интеллекта». (См. историю ИИ .)

Нечеткие множества

Описание: В основополагающей статье, опубликованной в 1965 году, приводятся подробности математики теории нечетких множеств .

Вероятностные рассуждения в интеллектуальных системах: сети правдоподобного вывода

Описание: В этой книге представлены байесовские методы ИИ.

Искусственный интеллект: современный подход

Описание: Стандартный учебник по искусственному интеллекту. На веб-сайте книги перечислено более 1100 колледжей.

Машинное обучение

Индуктивная машина вывода

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

Идентификация языка в лимите

Описание: В этой статье создана теория алгоритмического обучения .

О равномерной сходимости относительных частот событий к их вероятностям

Описание: Теория вычислительного обучения , теория венчурного капитала , статистическая равномерная сходимость и измерение венчурного капитала . Хотя оценки в этой статье не самые лучшие из возможных, пройдет 50 лет, прежде чем Майкл Нааман получит наилучшую оценку в 2021 году. [1]

Теория обучаемого

Описание: Платформа «Возможно приблизительно правильное обучение» (PAC-обучение).

Изучение представлений путем обратного распространения ошибок

Описание: Обратный режим автоматического дифференцирования Сеппо Линнаинмаа [2] [3] (впервые примененный к нейронным сетям Полом Вербосом [4] ) используется в экспериментах Дэвида Румельхарта , Джеффа Хинтона и Рональда Дж. Уильямса для изучения внутренних представлений .

Индукция деревьев решений

Описание: Деревья решений — это общий алгоритм обучения и инструмент представления решений. Разработка деревьев решений проводилась многими исследователями во многих областях еще до написания этой статьи. Хотя эта статья является одной из самых влиятельных в этой области.

Быстрое обучение при большом количестве нерелевантных атрибутов: новый алгоритм линейного порога

Описание: Одна из статей, положившая начало развитию онлайн-обучения. В этой обстановке обучения учащийся получает последовательность примеров, делая прогнозы после каждого из них и получая обратную связь после каждого прогноза. Исследования в этой области примечательны тем, что (1) алгоритмы и доказательства обычно очень просты и красивы, и (2) модель не делает статистических предположений относительно данных. Другими словами, данные не обязательно должны быть случайными (как почти во всех других моделях обучения), а могут быть выбраны произвольно «природой» или даже противником. В частности, в этой статье был представлен алгоритм веяния .

Учимся прогнозировать методом Временной разницы

Описание: Метод временной разницы для обучения с подкреплением .

Обучаемость и измерение Вапника–Червоненкиса

Описание: Полная характеристика обучаемости PAC с использованием измерения VC .

Криптографические ограничения при изучении булевых формул и конечных автоматов

Описание: Доказательство отрицательных результатов обучения PAC .

Сила слабой обучаемости

Описание: Доказательство того, что слабая и сильная обучаемость эквивалентны в рамках бесшумной структуры PAC . Доказательство проведено путем введения метода бустинга .

Алгоритм обучения для оптимальных классификаторов маржи

Описание: В этой статье представлены машины опорных векторов — практичный и популярный алгоритм машинного обучения. Машины опорных векторов часто используют трюк с ядром .

Алгоритм быстрого обучения для глубоких сетей доверия

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

Основанный на знаниях анализ данных экспрессии генов микрочипов с использованием машин опорных векторов

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

Составители

О переводе языков слева направо

Описание: LR-парсер , выполняющий восходящий синтаксический анализ для детерминированных контекстно-свободных языков . Более поздние производные парсеры, такие как парсер LALR , были и продолжают оставаться стандартной практикой, например, в Yacc и его потомках. [5]

Семантика контекстно-свободных языков.

Описание: О грамматической атрибуции, основе подхода yacc с s-атрибуцией и LR-атрибутивного подхода zyacc .

Создание компилятора для цифровых компьютеров

Описание: Первый учебник по компиляторам. Дик Грюн говорит, что целые поколения конструкторов компиляторов выросли на этом и ни разу об этом не пожалели. Один из первых текстов, созданных с использованием перфокарт, вводимых в программу форматирования. Карты и программа форматирования хранятся на Стэнфордской выставке компьютерной истории. Ссылки см. в разделе Дэвид Грис#Учебники .

Единый подход к глобальной оптимизации программ

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

Процедура анализа потока данных программы

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

YACC: Еще один компилятор-компилятор

Описание: Yacc — это инструмент, значительно упрощающий написание компиляторов .

gprof: профилировщик выполнения графа вызовов

Описание: Профилировщик gprof .

Составители: принципы, методы и инструменты

Описание: Эта книга стала классикой компиляторов. Она также известна как « Книга Дракона» по имени (красного) дракона, изображенного на ее обложке.

Компьютерная архитектура

Колоссальный компьютер

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

Первый проект отчета о EDVAC [6]

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

Архитектура IBM System/360

Описание: IBM System/360 (S/360) — семейство мэйнфреймов , анонсированное компанией IBM 7 апреля 1964 года. Это было первое семейство компьютеров, в котором четко проводилось различие между архитектурой и реализацией.

Случай для компьютера с сокращенным набором команд

Описание: Философия проектирования ЦП компьютера с сокращенным набором команд ( RISC ) . RISC — это философия проектирования ЦП , которая отдает предпочтение сокращенному набору более простых инструкций .

Комментарии к статье «Обоснование необходимости использования компьютера с сокращенным набором команд»

Описание:

Компьютерная система CRAY-1

Описание: Cray-1суперкомпьютер , разработанный командой, в которую входил Сеймур Крей, для Cray Research . Первая система Cray-1 была установлена ​​в Лос-Аламосской национальной лаборатории в 1976 году и впоследствии стала одним из самых известных и успешных суперкомпьютеров в истории.

Обоснованность подхода с использованием одного процессора для достижения крупномасштабных вычислительных возможностей

Описание: Закон Амдала .

Аргументы в пользу резервных массивов недорогих дисков (RAID)

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

Дело в однокристальном мультипроцессоре

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

Компьютерная графика

Уравнение рендеринга

Упруго деформируемые модели

Описание: Академия кинематографических искусств и наук назвала эту статью «вехой в компьютерной графике».

Sketchpad, человеко-машинная графическая система связи

Описание: Одна из основополагающих работ по компьютерной графике.

Компьютерное зрение

Метод совмещения изображений фазовой корреляции

Описание: Метод корреляции, основанный на обратном преобразовании Фурье.

Определение оптического потока

Описание: Метод оценки движения изображения точек мира между двумя кадрами видеопоследовательности.

Итеративный метод регистрации изображений с применением к стереозрению

Описание: В этой статье представлена ​​эффективная методика регистрации изображений.

Пирамида Лапласа как компактный образный код

Описание: Метод кодирования изображений с использованием локальных операторов многих масштабов.

Стохастическая релаксация, распределения Гиббса и байесовское восстановление изображений

Описание: Представлены (1) MRF для анализа изображений, (2) выборка Гиббса , которая произвела революцию в вычислительной байесовской статистике и, таким образом, оказала огромное влияние во многих других областях, помимо компьютерного зрения.

Змеи: активные контурные модели

Описание: Интерактивный вариационный метод сегментации изображений и визуального отслеживания.

Конденсация – распространение условной плотности для визуального отслеживания.

Описание: Метод визуального отслеживания.

Распознавание объектов по локальным масштабно-инвариантным признакам

Описание: Метод ( масштабно-инвариантное преобразование признаков ) для надежного описания признаков.

Параллельные, параллельные и распределенные вычисления

Рассматриваемые темы: параллельные вычисления , параллельные вычисления и распределенные вычисления .

Базы данных

Реляционная модель для больших общих банков данных

Описание: В этом документе представлена ​​реляционная модель баз данных. Эта модель стала моделью номер один.

Двоичные B-деревья для виртуальной памяти

Описание: В этом документе представлена ​​структура данных B-Tree . Эта модель стала моделью номер один.

Реляционная полнота подъязыков базы данных

Описание: Полнота подъязыков базы данных.

Модель Entity Relations – к единому представлению данных

Описание: В этом документе представлен метод проектирования базы данных на основе диаграммы сущностей-связей (ERD).

ПРОДОЛЖЕНИЕ: структурированный английский язык запросов.

Описание: В этом документе представлен язык SQL .

Понятия согласованности и предикатных блокировок в системе баз данных.

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

Системы федеративных баз данных для управления распределенными, гетерогенными и автономными базами данных.

Описание: Представлена ​​концепция объединенных систем баз данных, которая оказала огромное влияние на совместимость данных и интеграцию разнородных источников данных.

Правила ассоциации майнинга между наборами элементов в больших базах данных

Описание: Правила ассоциации , очень распространенный метод интеллектуального анализа данных.

История вычислений

Компьютер от Паскаля до фон Неймана

Описание: Возможно, первая книга по истории вычислений.

История вычислений в двадцатом веке

Отредактировано:

Описание: Несколько глав от пионеров вычислительной техники.

Поиск информации

Модель векторного пространства для автоматического индексирования

Описание: Представлена ​​векторная пространственная модель .

Расширенный логический поиск информации

Описание: Представлен инвертированный индекс.

Статистическая интерпретация специфичности термина и ее применение в поиске

Описание: Разработана статистическая интерпретация специфичности термина под названием «Обратная частота документов » (IDF), которая стала краеугольным камнем взвешивания терминов.

сеть

Протокол для пакетной сетевой связи

Описание: Эта статья содержит множество идей, которые позже стали TCP и IP, двумя основополагающими протоколами, составляющими Интернет. Серф и Кан получили премию ACM Turning Award, частично за работу, содержащуюся в этой статье.

Философия разработки интернет-протоколов DARPA

Описание: В этом документе описываются некоторые принципы проектирования, лежащие в основе Интернета, и то, как эти принципы проектирования реализуются в Интернете.

Сквозные аргументы в проектировании систем

Описание: В этом документе представлен «сквозной аргумент», классический принцип проектирования, широко используемый при проектировании многих протоколов и систем Интернета.

Предотвращение и контроль перегрузок

Описание: В этом документе рассматривается проблема перегрузки сети и представлен алгоритм того, как протоколы могут снизить скорость отправки для уменьшения перегрузки. Этот подход был включен в протокол TCP и повлиял на разработку многих других протоколов передачи данных.

Анализ и моделирование алгоритма справедливой организации очереди

Описание: В этой статье представлена ​​«справедливая организация очереди» — алгоритм выделения буфера, почти повсеместно используемый на интернет-маршрутизаторах.

Масштабируемый поиск высокоскоростной IP-маршрутизации

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

Chord: масштабируемая одноранговая служба поиска для интернет-приложений

Описание: В этом документе представлена ​​концепция распределенной хеш-таблицы (DHT) , распределенной структуры данных, которая повлияла на разработку ряда одноранговых систем, распределенных файловых систем и других крупномасштабных распределенных систем.


Также см. списки «Десять лучших сетевых статей», опубликованные в ACM SIGCOMM CCR:

Операционные системы

Экспериментальная система разделения времени.

Описание: В этой статье рассматривается разделение времени как метод совместного использования компьютерных ресурсов. Эта идея изменила взаимодействие с компьютерными системами.

Модель рабочего набора для поведения программы

Описание: Начало кэша . Для получения дополнительной информации см. Зал славы SIGOPS.

Виртуальная память, процессы и совместное использование в MULTICS

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

Ядро мультипрограммной системы

Описание: Классическая статья о расширяемой архитектуре ядра мультипрограммной системы RC 4000 , а также о том, что стало известно как ядро ​​операционной системы и архитектура микроядра .

Принципы операционной системы

Описание: Первый всеобъемлющий учебник по операционным системам. Включает первое обозначение монитора (глава 7).

Заметка о проблеме заключения

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

Система разделения времени UNIX

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

Взвешенное голосование за реплицируемые данные

Описание: В этом документе описывается механизм согласованности, известный как консенсус кворума. Это хороший пример алгоритмов, которые обеспечивают непрерывный набор вариантов между двумя альтернативами (в данном случае между методами согласованности «чтение-один-запись-все» и «запись-одна-чтение-все»). В последующие годы исследователи внесли множество изменений и улучшений, и это один из алгоритмов согласованности, который должен быть понятен всем. Варианты, доступные при выборе кворумов различного размера, обеспечивают полезную структуру для обсуждения основных требований к согласованности в распределенных системах.

Опыт работы с процессами и мониторами в Mesa

Описание: Это классический документ о методах синхронизации, включающий альтернативные подходы и подводные камни.

Методы планирования для параллельных систем

Описание: Приведены алгоритмы ко-планирования родственных процессов.

Быстрая файловая система для UNIX

Описание : Файловая система UNIX . Одна из первых статей, в которой обсуждается управление дисковым хранилищем для высокопроизводительных файловых систем. Большинство исследований файловых систем, проведенных после написания этой статьи, были проведены под ее влиянием, и большинство высокопроизводительных файловых систем за последние 20 лет используют методы, описанные в этой статье.

Проект операционной системы UNIX

Это подробное описание в основном охватывало ядро ​​System V Release 2 с некоторыми новыми функциями из Release 3 и BSD .

Проектирование и реализация файловой системы с журнальной структурой

Описание: Файловая система с журнальной структурой .

Микроядерная архитектура операционной системы и Mach

Описание: Это хорошая статья, в которой обсуждается одна конкретная архитектура микроядра и сравнивается ее с монолитной конструкцией ядра. Mach лежит в основе Mac OS X , и его многоуровневая архитектура оказала значительное влияние на разработку ядра Windows NT и современных микроядер, таких как L4 . Кроме того, во многие монолитные ядра была добавлена ​​функция отображения файлов в памяти.

Реализация файловой системы с журнальной структурой для UNIX

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

Программные обновления: решение проблемы обновления метаданных в файловых системах

Описание: Новый способ поддержания согласованности файловой системы.

Языки программирования

Система автоматического кодирования FORTRAN

Описание: В этом документе описывается разработка и реализация первого компилятора FORTRAN командой IBM . Фортран — это процедурный императивный язык программирования общего назначения , который особенно подходит для числовых и научных вычислений.

Рекурсивные функции символьных выражений и их машинное вычисление, часть I [11]

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

АЛГОЛ 60

Описание: В Алголе 60 введена блочная структура.

Следующие 700 языков программирования [11]

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

Фундаментальные концепции языков программирования

Описание: «Фундаментальные концепции языков программирования» представили множество терминов языков программирования, которые до сих пор используются, включая R-значения , L-значения , параметрический полиморфизм и специальный полиморфизм .

Лямбда-документы

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

Структура и интерпретация компьютерных программ

Описание: Этот учебник объясняет основные концепции компьютерного программирования и считается классическим учебником по информатике.

Онлайн-курс

Понимание монад

Описание: В этой статье монады познакомились с функциональным программированием.

На пути к теории типовой структуры

Описание: В этом документе представлена ​​система F и создано современное понятие параметрического полиморфизма .

Аксиоматическая основа компьютерного программирования

Описание: В этой статье представлена ​​логика Хоара , которая формирует основу верификации программ.

Научные вычисления

Компьютерная лингвистика

Содержит первое представление стохастических контекстно-свободных грамматик .
Первое опубликованное описание вычислительной морфологии с использованием преобразователей конечных состояний . (Каплан и Кей ранее работали в этой области и представили ее на конференции; лингвист Джонсон отметил эту возможность в 1972 году, но не представил никакой реализации.)
Обзор скрытых моделей Маркова, предназначенных для распознавания речи и других областей НЛП, с описанием алгоритмов Витерби и алгоритмов вперед-назад .
Описывает широко используемый сейчас POS-тегер, основанный на обучении на основе преобразований.
Учебник по статистическим и вероятностным методам в НЛП.
В этом обзоре документально подтверждена относительно менее изученная важность ленивых вычислений в языках функционального программирования (например, Haskell ) для обработки естественного языка и учета многих лингвистических теорий.

Программная инженерия

Программная инженерия: отчет конференции, спонсируемой Комитетом по науке НАТО

Описание: Конференция ведущих людей в области программного обеспечения c. 1968 г.
В статье определена область разработки программного обеспечения.

Описание парадигмы пользовательского интерфейса модель-представление-контроллер в системе Smalltalk-80 [14]

Описание: описание системы, которая породила (сейчас доминирующую) парадигму программирования графического пользовательского интерфейса Модель-представление-контроллер.

Перейти к заявлению, которое считается вредным [11]

Описание: Не используйте goto — начало структурного программирования .

О критериях декомпозиции систем на модули

Описание: Важность модульности и сокрытия информации . Обратите внимание, что сокрытие информации было впервые представлено в другой статье того же автора – «Аспекты распределения информации в методологии проектирования», Труды Конгресса ИФИП '71, 1971, Буклет ТА-3, стр. 26–30.

Иерархические структуры программы

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

Поведенческое понятие подтипирования

Описание: Вводит принцип замены Лискова и устанавливает правила поведенческого подтипирования.

Методика спецификации программного модуля с примерами

Описание: спецификация программного обеспечения .

Структурированный дизайн

Описание: Основополагающая статья по структурированному проектированию , диаграмме потоков данных , связи и связности .

Старая одежда императора

Описание: Иллюстрирует « эффект второй системы » и важность простоты.

Мифический человеко-месяц: очерки по программной инженерии

Описание: Привлечение большего количества людей к выполнению задачи не ускорит ее выполнение...

Серебряной пули нет: суть и случайности программной инженерии

Описание: Брукс утверждает, что «не существует ни одной разработки ни в технологии, ни в технике управления, которая сама по себе обещает хотя бы на один порядок [десятикратное] улучшение в течение десятилетия производительности, надежности и простоты». Он также заявляет, что «мы не можем ожидать когда-либо увидеть двукратный прирост каждые два года» в разработке программного обеспечения, как это происходит в разработке аппаратного обеспечения ( закон Мура ).

Собор и базар

Описание: Методология с открытым исходным кодом .

Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения

Описание: Эта книга была первой, в которой были определены и перечислены шаблоны проектирования в информатике.

Диаграммы состояний: визуальный формализм для сложных систем

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

Безопасность и конфиденциальность

Анонимность и конфиденциальность

Криптография

Пароли

Безопасность системы

Полезная безопасность

Теоретическая информатика

Охватываемые темы: теоретическая информатика , включая теорию вычислимости , теорию сложности вычислений , алгоритмы , алгоритмическую теорию информации , теорию информации и формальную верификацию .

Смотрите также

Рекомендации

  1. ^ Нааман, Михаил (2021). «О точной константе в многомерном неравенстве Дворецкого-Кифера-Вольфовица». Статистика и вероятностные буквы . 173 : 109088. doi : 10.1016/j.spl.2021.109088 .
  2. ^ Линнаинмаа, Сеппо (1970). Представление совокупной ошибки округления алгоритма как разложение Тейлора локальных ошибок округления. Магистерская диссертация, Univ. Хельсинки, 6-7.
  3. ^ Гриванк, Андреас (2012). Кто изобрел обратный способ дифференциации? Истории оптимизации, Documenta Matematica, дополнительный том ISMP (2012), 389–400.
  4. ^ Вербос, П.. За пределами регрессии: новые инструменты прогнозирования и анализа в поведенческих науках. Докторская диссертация, Гарвардский университет, 1974 г.
  5. ^ Лаплант 1996, с. 150
  6. ^ Лаплант 1996, с. 208
  7. ^ Уравнение рендеринга
  8. ^ Касс, М.; Виткин, А .; Терзопулос, Д. (1988). «Змеи: активные контурные модели» (PDF) . Международный журнал компьютерного зрения . 1 (4): 321. CiteSeerX 10.1.1.124.5318 . дои : 10.1007/BF00133570. S2CID  12849354. Архивировано из оригинала (PDF) 12 января 2016 г. Проверено 28 августа 2015 г. 
  9. ^ Бехруз Форузан. «Книга по передаче данных и сетям». Образование Макгроу Хилл. Архивировано из оригинала 4 сентября 2014 года . Проверено 1 января 2013 г.
  10. ^ Лаплант 1996, с. 62
  11. ^ abc Пирс, Бенджамин К. (2004). «Великие работы в языках программирования». Пенн Инжиниринг.
  12. ^ «Архивная копия» (PDF) . Архивировано (PDF) из оригинала 4 февраля 2007 г. Проверено 26 февраля 2007 г.{{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  13. ^ "Google Академия". Архивировано из оригинала 14 мая 2015 г. Проверено 14 ноября 2016 г.
  14. ^ История контроллера представления модели, заархивированная 15 мая 2011 г. на Wayback Machine . C2.com (11 мая 2012 г.). Проверено 9 декабря 2013 г.

Цитируемые работы

Внешние ссылки