James D. McCaffrey
Occupation(s)Software engineer, author
EmployerMicrosoft Research
Known forMachine learning
Websitejamesmccaffrey.wordpress.com

James D. McCaffrey is an American research software engineer at Microsoft Research known for his contributions to machine learning, combinatorics, and software test automation.

Education

[edit]

McCaffrey earned a BA in experimental psychology from the University of California, Irvine, a B.A. in applied mathematics from California State University, Fullerton, an M.S. in computer science information systems from Hawaii Pacific University, and a Ph.D. in interdisciplinary computational statistics and cognitive psychology from the University of Southern California.[1]

Career

[edit]

Prior to joining Microsoft, McCaffrey was the Associate Vice President of Research at Volt Information Sciences in Redmond, Washington, supporting the needs of software engineers at Microsoft.[citation needed] He joined Microsoft as a software engineer in 2006 and worked on various Microsoft products, including Exchange Server, Azure, and Bing.[citation needed] He then became a research software engineer at Microsoft Research, where he directs the internal Microsoft AI School, focusing on creating machine learning and artificial intelligence algorithms. He is the Senior Technical Editor for Microsoft's Visual Studio Magazine.[1]

His research at Microsoft primarily focuses on machine learning. His other research interests include combinatorics, especially when applied to human behavior such as sports betting and Blackjack Switch, as well as "software systems which have designs influenced by the behavior of biological systems such as swarm intelligence optimization and simulated bee colony algorithms and their application to data mining.[1]

Selected bibliography

[edit]

See also

[edit]

References

[edit]
  1. ^ a b c "James McCaffrey: Senior Research Software Engineer". Microsoft Research. Microsoft. Retrieved January 8, 2022.
  2. ^ "Syncfusion Free Ebooks | Keras Succinctly". www.syncfusion.com. Retrieved February 17, 2021.
  3. ^ "Syncfusion Free Ebooks | Introduction to CNTK Succinctly". www.syncfusion.com. Retrieved February 17, 2021.
  4. ^ "Syncfusion Free Ebooks | Bing Maps V8 Succinctly". www.syncfusion.com. Retrieved February 17, 2021.
  5. ^ "Syncfusion Free Ebooks | R-Programming Succinctly". www.syncfusion.com. Retrieved February 17, 2021.
  6. ^ "Syncfusion Free Ebooks | SciPy Programming Succinctly". www.syncfusion.com. Retrieved February 17, 2021.
  7. ^ "Syncfusion Free Ebooks | Machine Learning Using C# Succinctly". www.syncfusion.com. Retrieved February 17, 2021.
  8. ^ "Syncfusion Free Ebooks | Neural Networks Using C# Succinctly". www.syncfusion.com. Retrieved February 17, 2021.