AI Geek Programmer Blog
Machine learning, computer vision, deep learning and artificial intelligence engineering.

Neural networks use layers to process data
- AI Geek Programmer
- 12 November 2026
A neural network works by taking raw data and passing it through layers that each do one small job.
Read article
AI systems require specialized software development skills
- AI Geek Programmer
- 12 November 2026
AI systems require specialized software development skills. A model is only one part of the system.
Read article
No detector can prove AI content from text alone in every case
- AI Geek Programmer
- 11 November 2026
Detecting artificial intelligence means looking for signs that a model created or changed content.
Read article
Michael Nielsen’s Neural Networks Book Explains Deep Learning
- AI Geek Programmer
- 11 November 2026
Michael Nielsen’s Neural Networks and Deep Learning does explain deep learning, and it does it in a plain way that still respects the math.
Read article
Machine learning trains AI systems to learn from data
- AI Geek Programmer
- 10 November 2026
What does it mean for a system to learn instead of being hand-coded? That is the real question behind machine learning.
Read article
AI systems require continuous health monitoring
- AI Geek Programmer
- 10 November 2026
AI systems require continuous health monitoring because their world changes after launch. The code may stay the same. The data may not.
Read article
AI security requires zero trust architecture
- AI Geek Programmer
- 9 November 2026
I keep coming back to one plain fact: AI systems are not safe by default. They touch data, tools, prompts, memory, and services.
Read article
Deep learning uses neural networks to process data
- AI Geek Programmer
- 9 November 2026
Deep learning uses neural networks to process data. That is the clean answer, and it is the one that matters first.
Read articleTags
- machine learning
- artificial intelligence
- deep learning
- shape recognition
- python
- keras
- convolutional neural networks
- numpy
- cifar10
- convnets
- tensorflow
- ai
- overfitting
- anaconda
- mnist
- pytorch
- data augmentation
- development environment
- dropout
- GPU
- nlp
- scikit-learn
- transformer architecture
- batch normalization
- blockchain
- digits dataset
- google colab
- huggingface
- internal covariate shift
- k-nn