James D. McCaffrey
جیمز ڈی میک کیفری مائیکروسافٹ ریسرچ میں ایک امریکی تحقیقی سافٹ ویئر انجینئر ہیں جو مشین لرننگ، کمبینٹوریکس، اور سافٹ ویئر ٹیسٹ آٹومیشن میں اپنی شراکت کے لیے جانے جاتے ہیں۔ ایجوکیشن میک کیفری نے یونیورسٹی آف کیلیفورنیا، ارون سے تجرباتی نفسیات میں بی اے کی ڈگری حاصل کی۔ کیلیفورنیا اسٹیٹ یونیورسٹی، فلرٹن سے اطلاقی ریاضی میں ایم۔ ایس۔ ہوائی پیسیفک یونیورسٹی سے کمپیوٹر سائنس انفارمیشن سسٹمز میں، اور پی ایچ ڈی۔ جنوبی کیلیفورنیا یونیورسٹی سے بین الضابطہ کمپیوٹیشنل شماریات اور علمی نفسیات میں۔ مائیکروسافٹ میں شامل ہونے سے پہلے، میک کیفری ریڈمنڈ، واشنگٹن میں وولٹ انفارمیشن سائنسز میں ریسرچ کے ایسوسی ایٹ نائب صدر تھے، جو مائیکروسافٹ میں سافٹ ویئر انجینئرز کی ضروریات کو پورا کرتے تھے۔ انہوں نے 2006 میں سافٹ ویئر انجینئر کی حیثیت سے مائیکروسافٹ میں شمولیت اختیار کی اور مائیکروسافٹ کی مختلف مصنوعات پر کام کیا، جن میں ایکسچینج سرور، ایزور اور بنگ شامل ہیں۔ اس کے بعد وہ مائیکروسافٹ ریسرچ میں ریسرچ سافٹ ویئر انجینئر بن گئے، جہاں وہ اندرونی مائیکروسافٹ اے آئی اسکول کی ہدایت کرتے ہیں، مشین لرننگ اور مصنوعی ذہانت کے الگورتھم بنانے پر توجہ مرکوز کرتے ہیں۔ وہ مائیکروسافٹ کے ویژول اسٹوڈیو میگزین کے سینئر ٹیکنیکل ایڈیٹر ہیں۔ مائیکروسافٹ میں ان کی تحقیق بنیادی طور پر مشین لرننگ پر مرکوز ہے۔ ان کے دیگر تحقیقی مفادات میں امتزاج شامل ہیں، خاص طور پر جب اس کا اطلاق انسانی رویے پر ہوتا ہے جیسے کہ اسپورٹس بیٹنگ اور بلیک جیک سوئچ، نیز "سافٹ ویئر سسٹم جن کے ڈیزائن حیاتیاتی نظاموں کے رویے سے متاثر ہوتے ہیں جیسے کہ سوارم انٹیلی جنس آپٹیمائزیشن اور مصنوعی بی کالونی الگورتھم اور ڈیٹا مائننگ میں ان کا اطلاق۔ منتخب کتابچہ میک کیفری، جے ڈی، "سافٹ ویئر ٹیسٹنگ کے لیے ملٹی ایٹریبیوٹ گلوبل انفریشن آف کوالٹی (ایم اے جی آئی کیو) تکنیک کا استعمال کرتے ہوئے"، انفارمیشن ٹیکنالوجی نئی نسلوں پر چھٹی بین الاقوامی کانفرنس کی کارروائی، اپریل 2009، پی پی۔ 738-742۔ میک کیفری، جے ڈی، "جزوی اینٹی رینڈم ٹیسٹنگ کی تاثیر کا ایک تجرباتی مطالعہ"، سافٹ ویئر انجینئرنگ اور ڈیٹا انجینئرنگ پر 18 ویں بین الاقوامی کانفرنس کی کارروائی، جون 2009، پی پی۔ میک کیفری، جے ڈی۔ "این ایمپیریکل اسٹڈی آف دی ایفیکٹیونیس آف پیئر وائز ٹیسٹنگ"، پروسیڈنگز آف دی 2009 انٹرنیشنل کانفرنس آن سافٹ ویئر انجینئرنگ ریسرچ اینڈ پریکٹس، جولائی 2009، پی پی۔ 186-191۔ میک کیفری، جے ڈی۔، "جنریشن آف پیئر وائز ٹیسٹ سیٹس یوزنگ اے جینیٹک الگورتھم"، پروسیڈنگز آف دی 33 ویں آئی ای ای ای انٹرنیشنل کمپیوٹر سافٹ ویئر اینڈ ایپلی کیشنز کانفرنس، جولائی 2009، پی پی۔ 626-631۔ میک کیفری، جے ڈی، "جنریشن آف پیئر وائز ٹیسٹ سیٹس یوزنگ اے سمیلیٹڈ بی کالونی الگورتھم"، پروسیڈنگز آف دی 2009 آئی ای ای ای انٹرنیشنل کانفرنس آن انفارمیشن ری یوز اینڈ انٹیگریشن، اگست 2009، پی پی۔ 115-119۔ میک کیفری، جے ڈی۔ اور ڈیرکنگ، ایچ۔، "این ایمپیریکل اسٹڈی آف ان سپروائزڈ رول سیٹ ایک سمولیٹڈ بی کالونی الگورتھم کا استعمال کرتے ہوئے کلسٹرڈ کیٹیگوریکل ڈیٹا کا اخراج"، پروسیڈنگز آف دی تھرڈ انٹرنیشنل سمپوزیم آن رول انٹرچینج اینڈ ایپلی کیشنز، نومبر 2009، پی پی۔ 182-192۔ میک کیفری، جے ڈی، "این ایمپیریکل اسٹڈی آف کیٹیگوریکل ڈیٹا سیٹ ویژوئلائزیشن یوزنگ اے سیمولیٹڈ بی کالونی الگورتھم"، پروسیڈنگز آف دی 5 ویں انٹرنیشنل سمپوزیم آن ویژول کمپیوٹنگ، دسمبر 2009، پی پی۔ 179-188۔ میک کیفری، جے ڈی، "کیراس سوسنکٹلی فار سنک فیوژن"، کیراس پر مرکوز ایک ای بک، پائیتھن زبان میں لکھی گئی ایک اوپن سورس، نیورل نیٹ ورک لائبریری۔، ستمبر 2018۔ میک کیفری، جے ڈی، "انٹروڈکشن ٹو سی این ٹی کے سوسنکٹلی فار سنک فیوژن"، مائیکروسافٹ سی این ٹی کے (کوگنیٹیو ٹول کٹ، سابقہ کمپیوٹیشنل نیٹ ورک ٹول کٹ) پر مرکوز ایک ای بک، ایک اوپن سورس کوڈ فریم ورک جو آپ کو ڈیپ لرننگ سسٹم بنانے کے قابل بناتا ہے، جیسے کہ فیڈ فارورڈ نیورل نیٹ ورک ٹائم سیریز پیشن گوئی کے نظام اور کنوولوشنل نیورل نیٹ ورک امیج کلاسیفائر۔، اپریل 2018۔ میک کیفری، جے ڈی، "بنگ میپس وی 8 سوسنکٹلی فار سنک فیوژن"، بنگ میپس وی 8 لائبریری جاوا اسکرپٹ کوڈ کا ایک بہت بڑا مجموعہ ہے جو ویب ڈویلپرز کو ویب پیج پر نقشہ رکھنے، ڈیٹا کے لیے استفسار کرنے، اور نقشے پر اشیاء کو جوڑنے، جیو ایپلیکیشن بنانے کی اجازت دیتا ہے۔ اگست 2017۔ میک کیفری، جے ڈی، "آر پروگرامنگ سوسنکٹلی فار سنک فیوژن"، آر پروگرامنگ زبان اپنے طور پر ایک طاقتور ٹول ہے جو ہزاروں شماریاتی کاموں کو انجام دے سکتی ہے، لیکن آر میں پروگرام لکھنے سے، آپ اپنی بنیادی فعالیت کو بڑھانے کے لیے زبردست طاقت اور لچک حاصل کرتے ہیں۔ جون 2017۔ میک کیفری، جے ڈی، "سائنس پائی پروگرامنگ سوسنکٹلی فار سنک فیوژن"، سائنس پائی پروگرامنگ سوسنکٹلی قارئین کو ازگر اوپن سورس ایکسٹینشن سائنس پائی کے علم میں ایک فوری، مکمل بنیاد فراہم کرتی ہے۔ ستمبر 2016۔ میک کیفری، جے ڈی، "مشین لرننگ یوزنگ سی #سوسنکٹلی فار سنک فیوژن"، مشین لرننگ یوزنگ سی #سوسنکٹلی میں، آپ ڈیٹا تجزیہ اور پیشن گوئی کے مسائل پر مشین لرننگ کو لاگو کرنے کے کئی مختلف طریقے سیکھیں گے۔ اکتوبر 2014۔ میک کیفری، جے ڈی، "عصبی نیٹ ورک جو مطابقت پذیری کے لیے سی #کا استعمال کرتے ہیں"، عصبی نیٹ ورک سافٹ ویئر کی ترقی کا ایک دلچسپ شعبہ ہے جو ان پٹ ڈیٹا سے آؤٹ پٹ کا حساب لگانے کے لیے استعمال ہوتا ہے۔ اگرچہ یہ خیال کافی آسان لگتا ہے، لیکن اس طرح کے نیٹ ورکس کے مضمرات حیران کن ہیں-نظری کردار کی شناخت، تقریر کی شناخت، اور رجعت تجزیہ کے بارے میں سوچیں۔ جولائی 2014۔ لائٹ ویٹ سافٹ ویئر ٹیسٹ آٹومیشن ملٹی-ایٹریبیوٹ گلوبل انفریشن آف کوالٹی ریفرنسز "یوزنگ پرموٹیشنز ان ڈاٹ نیٹ فار امپرووڈ سسٹمز سیکیورٹی"، میک کیفری، جے ڈی، اگست 2003، ایم ایس ڈی این لائبریری میں فیکٹوریڈک، درحقیقت ایک قسم کے فیکٹوریل نمبر سسٹم کی وضاحت اور سی #زبان کے نفاذ کا تعارف بھی دیکھیں۔ دیکھیں http://msdn2.microsoft.com/en-us/library/aa302371.aspx اور "سٹرنگ پرموٹیشنز"، ایم ایس ڈی این میگزین، جون 2006 (جلد۔ 21، نہیں۔ 7)۔ فیکٹوریل نمبر سسٹم کی پچھلی تفصیل۔ "جنریٹنگ دی ایمتھ لیکسیگرافیکل ایلیمنٹ آف اے میتھمیٹیکل کمبی نیشن"، میک کیفری، جے ڈی، جولائی 2004، ایم ایس ڈی این لائبریری میں، کمبی نیڈک کی تفصیل اور سی #زبان کے نفاذ کو متعارف کرایا، درحقیقت یہ ایک قسم کا کمبی نیٹوریل نمبر سسٹم ہے۔ http://msdn2.microsoft.com/en-us/library/aa289166 (VS.71). aspx دیکھیں۔ اپلائیڈ کمبینٹوریئل میتھمیٹکس، ایڈ۔ ای۔ ایف۔ بیکنباخ (1964)، پی۔ 27−30 ؛ انٹیجرز کی مشترکہ نمائندگی کی پچھلی تفصیل۔ میک کیفری، جیمز ڈی۔ "نیٹ ٹیسٹ آٹومیشن ریسیپس"، اپریس پبلشنگ، 2006۔ امریکی ٹیکنالوجی رائٹرز سافٹ ویئر لوگوں کی جانچ کر رہا ہے زندہ لوگ لوگ ریڈمنڈ، واشنگٹن سروس ہائی اسکول کے سابق طلباء پیدائش کا سال لاپتہ (زندہ لوگ)