cat-dog-asm-cnn

(★ 178)

A Convolutional Neural Network implemented entirely from scratch in x86-64 assembly using AVX-512, performing cat vs dog image classification without any ML frameworks or libraries.

  • .gitignore
  • _start.asm
  • activation_functions.asm
  • backward.asm
  • buffer.asm
  • build.sh
  • convolution.asm
  • debug_buffer.asm
  • debug_tools.asm
  • dense.asm
  • Dockerfile
  • dot_product.asm
  • forward.asm
  • LICENSE
  • loader.asm
  • loss.asm
  • macros.inc
  • matrix_ops.asm
  • maxpool.asm
  • padding.asm
  • parameters.asm
  • print.asm
  • README.md
  • update_weights.asm
// repository documentation