Monday, April 21, 2025

AI: AlexNet Source Code (from 2012)

This is the program that started current "AI revolution"
Now released as open source.

There was at least 3 previous "waves" of technology called "AI".
But this current one is by far the most successful and influential.
In good part because the HW (NVIDIA GPUs in particular) provided enough computing power for it.

computerhistory/AlexNet-Source-Code: This package contains the original 2012 AlexNet code. @GitHub

Puthon + Cuda + C++

the original AlexNet source code as it was in 2012, when it won the ImageNet competition. Geoffrey Hinton, Ilya Sutskever, and Alex Krizhevsky formed DNNResearch soon afterwards and sold the company, and the AlexNet source code along with it, to Google, which would continue work on it. This package also includes the parameter files trained on the ImageNet dataset.

While there are other existing repositories of code named "AlexNet" on the web, they are not the original code, but rather reimplementations based on the paper Krizhevsky, Sutskever, and Hinton published:

Krizhevsky, A., Sutskever, I. & Hinton, G. E. (2012). ImageNet Classification with Deep Convolutional Neural Networks. In F. Pereira, C. J. C. Burges, L. Bottou & K. Q. Weinberger (ed.), Advances in Neural Information Processing Systems 25 (pp. 1097--1105). Curran Associates, Inc.


AlexNet - Wikipedia

AlexNet is a convolutional neural network architecture developed for image classification tasks, notably achieving prominence through its performance in the ImageNet Large Scale Visual Recognition Challenge (ILSVRC). It classifies images into 1,000 distinct object categories and is regarded as the first widely recognized application of deep convolutional networks in large-scale visual recognition.