Джеймс Д. МакКэффри

Американский инженер-исследователь-программист
Джеймс Д. МакКэффри
Род занятийИнженер-программист, автор
РаботодательИсследования Майкрософт
ИзвестныйМашинное обучение
Веб-сайтjamesmccaffrey.wordpress.com

Джеймс Д. Маккаффри — американский инженер-исследователь программного обеспечения в Microsoft Research, известный своим вкладом в машинное обучение , комбинаторику и автоматизацию тестирования программного обеспечения .

Образование

Маккаффри получил степень бакалавра в области экспериментальной психологии в Калифорнийском университете в Ирвайне , степень бакалавра в области прикладной математики в Калифорнийском государственном университете в Фуллертоне , степень магистра в области компьютерных наук и информационных систем в Гавайском тихоокеанском университете и степень доктора философии в области междисциплинарной вычислительной статистики и когнитивной психологии в Университете Южной Калифорнии . [1]

Карьера

До прихода в Microsoft Маккаффри был заместителем вице-президента по исследованиям в Volt Information Sciences в Редмонде, штат Вашингтон , где он отвечал за потребности инженеров-программистов в Microsoft. [ требуется ссылка ] Он присоединился к Microsoft в качестве инженера-программиста в 2006 году и работал над различными продуктами Microsoft, включая Exchange Server , Azure и Bing . [ требуется ссылка ] Затем он стал инженером-исследователем в Microsoft Research , где руководит внутренней школой искусственного интеллекта Microsoft, сосредоточившись на создании алгоритмов машинного обучения и искусственного интеллекта. Он является старшим техническим редактором журнала Visual Studio Magazine компании Microsoft . [1]

Его исследования в Microsoft в основном сосредоточены на машинном обучении . Его другие исследовательские интересы включают комбинаторику , особенно в применении к человеческому поведению, такому как ставки на спорт и Blackjack Switch , а также «программные системы, которые имеют конструкции, на которые повлияло поведение биологических систем, такие как оптимизация роевого интеллекта и алгоритмы моделирования пчелиных колоний , и их применение к добыче данных ». [1]

Избранная библиография

  • Маккаффри, Дж. Д., «Использование метода многоатрибутивного глобального вывода качества (MAGIQ) для тестирования программного обеспечения», Труды 6-й Международной конференции по информационным технологиям нового поколения, апрель 2009 г., стр. 738–742.
  • Маккаффри, Дж. Д., «Эмпирическое исследование эффективности частичного антислучайного тестирования», Труды 18-й Международной конференции по программной инженерии и инженерии данных, июнь 2009 г., стр. 260–265.
  • Маккаффри, Дж. Д. и Червонка, Дж., «Эмпирическое исследование эффективности попарного тестирования», Труды Международной конференции по исследованиям и практике программной инженерии 2009 г., июль 2009 г., стр. 186–191.
  • Маккаффри, Дж. Д., «Создание парных тестовых наборов с использованием генетического алгоритма», Труды 33-й Международной конференции IEEE по компьютерному программному обеспечению и приложениям, июль 2009 г., стр. 626–631.
  • Маккаффри, Дж. Д., «Создание парных тестовых наборов с использованием алгоритма имитации пчелиной колонии», Труды Международной конференции IEEE 2009 года по повторному использованию и интеграции информации, август 2009 г., стр. 115–119.
  • Маккаффри, Дж. Д. и Диркинг, Х., «Эмпирическое исследование неконтролируемого извлечения набора правил из кластеризованных категориальных данных с использованием алгоритма имитации пчелиной колонии», Труды 3-го Международного симпозиума по обмену правилами и приложениям, ноябрь 2009 г., стр. 182–192.
  • Маккаффри, Дж. Д., «Эмпирическое исследование визуализации категориальных наборов данных с использованием алгоритма имитации пчелиной колонии», Труды 5-го Международного симпозиума по визуальным вычислениям, декабрь 2009 г., стр. 179–188.
  • Маккаффри, Дж. Д., «Keras Succinctly for Syncfusion», [2] Электронная книга, посвященная Keras, библиотеке нейронных сетей с открытым исходным кодом, написанной на языке Python., сентябрь 2018 г.
  • Маккаффри, Дж. Д., «Введение в CNTK Succinctly for Syncfusion», [3] Электронная книга, посвященная Microsoft CNTK (Cognitive Toolkit, ранее Computational Network Toolkit), фреймворку с открытым исходным кодом, который позволяет создавать системы глубокого обучения, такие как системы прогнозирования временных рядов на основе нейронных сетей прямого распространения и классификаторы изображений на основе сверточных нейронных сетей., апрель 2018 г.
  • Маккаффри, Дж. Д., «Bing Maps V8 Succinctly for Syncfusion», [4] Библиотека Bing Maps V8 — это очень большая коллекция кода JavaScript, которая позволяет веб-разработчикам размещать карту на веб-странице, запрашивать данные и манипулировать объектами на карте, создавая геоприложение. Август 2017 г.
  • Маккаффри, JD, «R Programming Succinctly for Syncfusion», [5] Сам по себе язык программирования R является мощным инструментом, который может выполнять тысячи статистических задач, но, написав программы на R, вы получаете огромную мощь и гибкость для расширения его базовой функциональности. Июнь 2017 г.
  • Маккаффри, JD, «SciPy Programming Succinctly for Syncfusion», [6] S ciPy Programming Succinctly предлагает читателям краткий и подробный обзор расширения Python с открытым исходным кодом SciPy. Сентябрь 2016 г.
  • Маккаффри, JD, «Машинное обучение с использованием C# Succinctly для Syncfusion», [7] В книге «Машинное обучение с использованием C# Succinctly » вы узнаете о нескольких различных подходах к применению машинного обучения для анализа данных и задач прогнозирования. Октябрь 2014 г.
  • McCaffrey, JD, "Neural Networks Using C# Succinctly for Syncfusion", [8] Нейронные сети — это захватывающая область разработки программного обеспечения, используемая для вычисления выходных данных из входных данных. Хотя идея кажется достаточно простой, последствия таких сетей ошеломляют — вспомните оптическое распознавание символов, распознавание речи и регрессионный анализ. Июль 2014 г.

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

Ссылки

  1. ^ abc "Джеймс МакКэффри: старший инженер-исследователь по программному обеспечению". Microsoft Research . Microsoft . Получено 8 января 2022 г. .
  2. ^ "Syncfusion Free Ebooks | Keras Succinctly". www.syncfusion.com . Получено 17 февраля 2021 г. .
  3. ^ "Syncfusion Free Ebooks | Introduction to CNTK Succinctly". www.syncfusion.com . Получено 17 февраля 2021 г. .
  4. ^ "Syncfusion Free Ebooks | Bing Maps V8 Succinctly". www.syncfusion.com . Получено 17 февраля 2021 г. .
  5. ^ "Syncfusion Free Ebooks | R-Programming Succinctly". www.syncfusion.com . Получено 17 февраля 2021 г. .
  6. ^ "Syncfusion Free Ebooks | SciPy Programming Succinctly". www.syncfusion.com . Получено 17 февраля 2021 г. .
  7. ^ "Syncfusion Free Ebooks | Machine Learning Using C# Succinctly". www.syncfusion.com . Получено 17 февраля 2021 г. .
  8. ^ "Syncfusion Free Ebooks | Neural Networks Using C# Succinctly". www.syncfusion.com . Получено 17 февраля 2021 г. .
  • Ввел описание и реализацию на языке C# факторадика , по сути, типа факториальной системы счисления , в "Использование перестановок в .NET для улучшения безопасности систем", McCaffrey, JD, август 2003 г., библиотека MSDN. См. http://msdn2.microsoft.com/en-us/library/aa302371.aspx и "Строковые перестановки", журнал MSDN, июнь 2006 г. (т. 21, № 7).
  • Лесан, Шарль-Анж ( 1888 ), «Sur la нумерация факториэль, применение дополнительных перестановок», Bulletin de la Société Mathématique de France (на французском языке), 16 : 176–183; предыдущее описание факториальной системы счисления.
  • Ввел описание и реализацию на языке C# комбинаторной системы счисления , по сути, типа комбинаторной системы счисления , в "Generating the mth Lexicographical Element of a Mathematical Combination", McCaffrey, JD, июль 2004 г., библиотека MSDN. См. http://msdn2.microsoft.com/en-us/library/aa289166(VS.71).aspx.
  • Прикладная комбинаторная математика , ред. Э. Ф. Беккенбах (1964), стр. 27−30; предыдущее описание комбинаторного представления целых чисел.
  • Маккаффри, Джеймс Д., «Рецепты автоматизации тестирования .NET», Apress Publishing, 2006. ISBN 1-59059-663-3 . 
Взято с "https://en.wikipedia.org/w/index.php?title=Джеймс_Д._МакКэффри&oldid=1239534792"