July 20–24, 2015
Portland, OR
James McCaffrey

James McCaffrey
Data Scientist, Microsoft


James McCaffrey is a data scientist and engineer in the Advanced Development group at Microsoft Research in Redmond, Washington. James holds a doctorate from the University of Southern California, an MS in computer science from Hawaii Pacific University, a BA in mathematics from California State University at Fullerton, and a BA in psychology from the University of California at Irvine. James has authored several books including Neural Networks Succinctly and is the senior contributing editor for Microsoft MSDN Magazine.


5:00pm–5:40pm Wednesday, 07/22/2015
Solve Portland 252
James McCaffrey (Microsoft)
Swarm intelligence (SI) algorithms mimic the behaviors of groups such as flocks of birds and schools of fish. This session describes in detail four major SI algorithms: amoeba method optimization, particle swam optimization, simulated bee colony optimization, and firefly algorithm optimization. Attendees will receive Python source code for each algorithm. Read more.