James D. McCaffrey - James D. McCaffrey

James D. McCaffrey matematiksel kombinatorik ve yazılım alanlarına katkılarıyla tanınan bir yazılım araştırmacısı ve yazarıdır test otomasyonu. McCaffrey, bilişsel psikoloji ve bilişimsel istatistikler alanında doktora derecesine sahiptir. Güney Kaliforniya Üniversitesi ve psikoloji ve uygulamalı matematik dereceleri California Üniversitesi, Irvine ve California Eyalet Üniversitesi, Fullerton.

McCaffrey, bir araştırma bilim adamı mühendisidir. Microsoft Araştırma makine öğrenimi ve yapay zeka algoritmaları oluşturmaya odaklanan dahili Microsoft AI Okulu'nu yönetiyor.

Microsoft'a katılmadan önce McCaffrey, Volt Information Sciences'da Araştırma Başkan Yardımcısı olarak Redmond, Washington, Microsoft'taki yazılım mühendislerinin ihtiyaçlarını destekliyor. Ayrıca Azure ve Bing gibi Microsoft ürünleri üzerinde çalışmıştır ve Microsoft Visual Studio Magazine için Kıdemli Teknik Editördür.

Seçilmiş kaynakça

  • McCaffrey, J.D., "Yazılım Testi için Çok Nitelikli Küresel Kalite Çıkarımı (MAGIQ) Tekniğini Kullanma", 6. Uluslararası Bilgi Teknolojisi Yeni Nesiller Konferansı Bildirileri, Nisan 2009, s. 738–742.
  • McCaffrey, J.D., "Kısmi Antirandom Testinin Etkinliğine İlişkin Ampirik Bir Çalışma", 18. Uluslararası Yazılım Mühendisliği ve Veri Mühendisliği Konferansı Bildirileri, Haziran 2009, s. 260–265.
  • McCaffrey, J.D. ve Czerwonka, J., "İkili Testin Etkinliğine İlişkin Ampirik Bir Çalışma", 2009 Uluslararası Yazılım Mühendisliği Araştırma ve Uygulama Konferansı Bildirileri, Temmuz 2009, s. 186–191.
  • McCaffrey, J.D., "Genetik Algoritma Kullanılarak İkili Test Kümelerinin Üretimi", 33. IEEE Uluslararası Bilgisayar Yazılımları ve Uygulamaları Konferansı Bildirileri, Temmuz 2009, s. 626–631.
  • McCaffrey, J.D., "Simüle Edilmiş Arı Kolonisi Algoritması Kullanılarak İkili Test Kümelerinin Üretimi", Bilginin Yeniden Kullanımı ve Entegrasyonu üzerine 2009 IEEE Uluslararası Konferansı Bildirileri, Ağustos 2009, s. 115–119.
  • McCaffrey, JD ve Dierking, H., "Simüle Edilmiş Bir Arı Kolonisi Algoritması Kullanılarak Kümelenmiş Kategorik Verilerin Denetlenmemiş Kural Kümesi Çıkarımının Ampirik Bir Çalışması", 3. Uluslararası Kural Değişimi ve Uygulamaları Sempozyumu Bildirileri, Kasım 2009, s. 182–192 .
  • McCaffrey, J.D., "Bir Simüle Arı Kolonisi Algoritması Kullanılarak Kategorik Veri Kümesi Görselleştirmesinin Ampirik Bir Çalışması", 5. Uluslararası Görsel Hesaplama Sempozyumu Bildirileri, Aralık 2009, s. 179–188.
  • McCaffrey, J.D., "Keras Succinctly for Syncfusion", Python dilinde yazılmış açık kaynaklı bir sinir ağı kitaplığı olan Keras'a odaklanan bir e-Kitap., Eylül 2018.
  • McCaffrey, JD, "Senkronizasyon için Kısaca CNTK'ya Giriş", İleri beslemeli sinir ağı gibi derin öğrenme sistemleri oluşturmanıza olanak tanıyan bir açık kaynak kod çerçevesi olan Microsoft CNTK'ya (Bilişsel Araç Seti, eski adıyla Hesaplamalı Ağ Araç Seti) odaklanan bir e-Kitap zaman serisi tahmin sistemleri ve evrişimli sinir ağı görüntü sınıflandırıcılar., Nisan, 2018.
  • McCaffrey, JD, "Bing Maps V8 Succinctly for Syncfusion", Bing Maps V8 kitaplığı, web geliştiricilerinin bir web sayfasına bir harita yerleştirmesine, verileri sorgulamasına ve bir harita üzerindeki nesneleri değiştirmesine, oluşturmasına olanak tanıyan çok geniş bir JavaScript kodu koleksiyonudur. bir coğrafi uygulama. Ağustos, 2017.
  • McCaffrey, JD, "Senkronizasyon için Kısaca R Programlama", R programlama dili kendi başına binlerce istatistiksel görevi gerçekleştirebilen güçlü bir araçtır, ancak programları R dilinde yazarak, temel işlevini genişletmek için muazzam bir güç ve esneklik elde edersiniz. . Haziran, 2017.
  • McCaffrey, J.D., "SciPy Programming Shortly for Syncfusion," SciPy Programlama Kısaca okuyuculara Python açık kaynak uzantısı SciPy hakkında hızlı ve kapsamlı bir bilgi sağlar. Eylül, 2016.
  • McCaffrey, J.D., "Syncfusion için Kısaca C # Kullanarak Makine Öğrenimi", In C # Kısaca Kullanarak Makine Öğrenimi, makine öğrenimini veri analizi ve tahmin problemlerine uygulamaya yönelik birkaç farklı yaklaşım öğreneceksiniz. Ekim, 2014.
  • McCaffrey, J.D., "Synural Networks Using C # Succinctly for Syncfusion", Sinir ağları, girdi verilerinden çıktıları hesaplamak için kullanılan heyecan verici bir yazılım geliştirme alanıdır. Fikir yeterince basit görünse de, bu tür ağların sonuçları şaşırtıcıdır - optik karakter tanıma, konuşma tanıma ve regresyon analizi düşünün. Temmuz, 2014.

Ayrıca bakınız

Referanslar

  • Bir açıklama ve C # dil uygulaması tanıtıldı faktöradik aslında bir tür faktöriyel sayı sistemi, "Geliştirilmiş Sistem Güvenliği için .NET'te Permütasyonları Kullanma", McCaffrey, J. D., Ağustos 2003, MSDN Kitaplığı. Görmek http://msdn2.microsoft.com/en-us/library/aa302371.aspx ve "String Permutations", MSDN Magazine, Haziran 2006 (Cilt 21, No. 7).
  • Laisant, Charles-Ange (1888), "Sur la numération factorielle, uygulama yardımcı permütasyonları", Bulletin de la Société Mathématique de France (Fransızcada), 16: 176–183; faktöriyel sayı sisteminin önceki bir açıklaması.
  • Bir açıklama ve C # dil uygulaması tanıtıldı Kombine aslında bir tür kombinatoryal sayı sistemi, "Matematiksel Bir Kombinasyonun mth Sözlükbilimsel Öğesinin Üretilmesi", McCaffrey, J. D., Temmuz 2004, MSDN Library. Görmek http://msdn2.microsoft.com/en-us/library/aa289166(VS.71).aspx.
  • Uygulamalı Kombinatoryal Matematik, Ed. E. F. Beckenbach (1964), s. 27-30; tamsayıların kombinatoryal gösteriminin önceki bir açıklaması.
  • McCaffrey, James D., ".NET Test Otomasyon Tarifler", Apress Publishing, 2006. ISBN  1-59059-663-3.