Author Archives: jamesdmccaffrey

R Language OOP using S3

I wrote an article titled “R Language OOP using S3” in the January 2017 issue of Visual Studio Magazine. See https://visualstudiomagazine.com/articles/2017/01/01/r-language-oop-using-s3.aspx. The R language has been around for decades and is used mostly for interactive data analysis. For example, you … Continue reading

Posted in R Language | Leave a comment

The Vowpal Wabbit Machine Learning Tool

Vowpal Wabbit (VW) is a command line, open source, machine learning tool. I ran into the creator of VW, John Langford, at work the other day which inspired me to take a look at VW because I hadn’t used VW … Continue reading

Posted in Machine Learning | Leave a comment

Tricking Image Recognition Software

I was interested by the 2013 research paper “Intriguing Properties of Neural Networks” by C. Szegedy, W. Zaremba, et al. One of the “intriguing properties” is that it is possible to trick image recognition. See https://cs.nyu.edu/~zaremba/docs/understanding.pdf. There are several examples … Continue reading

Posted in Machine Learning | Leave a comment

NFL 2016 Week 20 Predictions – Zoltar and Vegas Agree Exactly

Zoltar is my NFL prediction computer program. Here are Zoltar’s predictions for week 20 (conference championships) of the 2016 NFL season: Zoltar: falcons by 4 dog = packers Vegas: falcons by 4 Zoltar: patriots by 6 dog = steelers Vegas: … Continue reading

Posted in Machine Learning | Leave a comment

Using the Microsoft TLC Machine Learning Tool

Microsoft has a machine learning tool called TLC, which I think used to stand for The Learning Code, but now it’s just an acronym. TLC is essentially a very large library of machine learning code that can be called in … Continue reading

Posted in Machine Learning | Leave a comment

Workforce Diversity in Tech Companies

The other day, my news feed popped up an article that referenced one on bloomberg.com titled “Facebook’s Hiring Process Hinders its Efforts to Create a Diverse Workforce”. See https://www.bloomberg.com/news/articles/2017-01-09/facebook-s-hiring-process-hinders-its-effort-to-create-a-diverse-workforce. Because I work in a tech environment and I’ve helped my … Continue reading

Posted in Miscellaneous | Leave a comment

An Angular 2 Hello World Web Site

Angular 2 is a YAJF — yet another JavaScript framework. I’ve worked with the older AngularJS framework but hadn’t worked with Angular 2 so I thought I’d take a look. From my perspective, Angular 2 is really an entire programming … Continue reading

Posted in Miscellaneous | Leave a comment