James D. McCaffrey - James D. McCaffrey

James D. McCaffrey je softwarový výzkumník a autor známý svými příspěvky do oblasti matematické kombinatoriky a softwaru automatizace testů. McCaffrey je držitelem titulu PhD v kognitivní psychologii a výpočetní statistice z University of Southern California a tituly z psychologie a aplikované matematiky z University of California, Irvine a Kalifornská státní univerzita, Fullerton.

McCaffrey je vědecký inženýr v Microsoft Research kde řídí interní školu Microsoft AI School se zaměřením na vytváření algoritmů strojového učení a umělé inteligence.

Před příchodem do společnosti Microsoft byl McCaffrey zástupcem viceprezidenta pro výzkum ve společnosti Volt Information Sciences v Redmond, Washington, podporující potřeby softwarových inženýrů ve společnosti Microsoft. Pracoval také na produktech společnosti Microsoft, jako jsou Azure a Bing, a je technickým redaktorem pro časopis Microsoft Visual Studio Magazine.

Vybraná bibliografie

  • McCaffrey, J. D., „Použití techniky více atributů pro globální testování kvality (MAGIQ) pro testování softwaru“, Sborník ze 6. mezinárodní konference o nových generacích informačních technologií, duben 2009, s. 738–742.
  • McCaffrey, J. D., „Empirická studie o účinnosti částečného testování proti nárazu“, sborník z 18. mezinárodní konference o softwarovém a datovém inženýrství, červen 2009, s. 260–265.
  • McCaffrey, J.D. a Czerwonka, J., „Empirická studie o účinnosti párového testování“, Sborník z mezinárodní konference o výzkumu a praxi softwarového inženýrství z roku 2009, červenec 2009, s. 186–191.
  • McCaffrey, J.D., „Generation of Pairwise Test Sets using a Genetic Algorithm“, Proceedings of the 33. IEEE International Computer Software and Applications Conference, July 2009, pp. 626–631.
  • McCaffrey, J.D., „Generování párových testovacích sad pomocí algoritmu simulované včelí kolonie“, Sborník mezinárodní konference IEEE o opětovném použití a integraci informací z roku 2009, srpen 2009, s. 115–119.
  • McCaffrey, JD a Dierking, H., „Empirická studie extrakce seskupených kategoriálních dat bez dohledu ze souboru pravidel pomocí algoritmu simulované včelí kolonie“, Sborník 3. mezinárodního symposia o výměně a používání pravidel, listopad 2009, s. 182–192 .
  • McCaffrey, J.D., „Empirická studie vizualizace kategorické datové sady pomocí algoritmu simulované včelí kolonie“, Sborník z 5. mezinárodního sympozia o vizuálních výpočtech, prosinec 2009, s. 179–188.
  • McCaffrey, J. D., „Keras Succinctly for Syncfusion“, elektronická kniha zaměřená na Keras, otevřenou knihovnu neuronových sítí napsanou v jazyce Python, září, 2018.
  • McCaffrey, JD, „Introduction to CNTK Succinctly for Syncfusion“, elektronická kniha zaměřená na Microsoft CNTK (Cognitive Toolkit, dříve Computational Network Toolkit), rámec otevřeného zdrojového kódu, který vám umožňuje vytvářet systémy hlubokého učení, jako je feed-forward neurální síť systémy predikce časových řad a klasifikátory obrazů neuronových sítí., duben, 2018.
  • McCaffrey, JD, „Bing Maps V8 Succinctly for Syncfusion“, knihovna Bing Maps V8 je velmi rozsáhlá sbírka kódu JavaScript, která umožňuje webovým vývojářům umístit mapu na webovou stránku, dotazovat se na data a manipulovat s objekty na mapě, vytvářet geo-aplikace. Srpna 2017.
  • McCaffrey, JD, „R Programming Succinctly for Syncfusion,“, R programovací jazyk je sám o sobě mocným nástrojem, který může provádět tisíce statistických úkolů, ale psaním programů v R získáte obrovskou sílu a flexibilitu pro rozšíření jeho základních funkcí . Červen 2017.
  • McCaffrey, J. D., „SciPy Programming Succinctly for Syncfusion“, SciPy programování stručně nabízí čtenářům rychlé a důkladné zakotvení znalostí o rozšíření Python open source SciPy. Září 2016.
  • McCaffrey, J. D., „Machine Learning using C # Succinctly for Syncfusion“, In Strojové učení pomocí C # stručně, naučíte se několik různých přístupů k aplikaci strojového učení na analýzu dat a problémy s predikcí. Říjen 2014.
  • McCaffrey, J. D., „Neuronové sítě využívající C # stručně pro Syncfusion,“ Neuronové sítě jsou vzrušující oblastí vývoje softwaru používaného k výpočtu výstupů ze vstupních dat. I když se tato myšlenka zdá být dostatečně jednoduchá, důsledky těchto sítí jsou ohromující - přemýšlejte o optickém rozpoznávání znaků, rozpoznávání řeči a regresní analýze. Červenec 2014.

Viz také

Reference

  • Představil popis a implementaci jazyka C # faktoradický, ve skutečnosti typ systém číselných faktorů, v „Používání permutací v .NET pro vylepšené zabezpečení systémů“, McCaffrey, J. D., srpen 2003, knihovna MSDN. Vidět http://msdn2.microsoft.com/en-us/library/aa302371.aspx a „String Permutations“, MSDN Magazine, červen 2006 (sv. 21, č. 7).
  • Laisant, Charles-Ange (1888), „Sur la numération factorielle, application aux permutations“, Bulletin de la Société Mathématique de France (francouzsky), 16: 176–183; předchozí popis systému číselných faktorů.
  • Představili jsme popis a implementaci jazyka C # kombinovaný, ve skutečnosti typ kombinatorický číselný systém, v „Generování m. lexikografického prvku matematické kombinace“, McCaffrey, J. D., červenec 2004, knihovna MSDN. Vidět http://msdn2.microsoft.com/en-us/library/aa289166(VS.71).aspx.
  • Aplikovaná kombinatorická matematika, Ed. E. F. Beckenbach (1964), str. 27-30; předchozí popis kombinatorické reprezentace celých čísel.
  • McCaffrey, James D., „.NET Test Automation Recipes“, Apress Publishing, 2006. ISBN  1-59059-663-3.