Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI/ML Learning Blog

A deep learning fundamentals blog covering neural networks, activation functions, optimization techniques, regularization, computer vision, and transfer learning. Built with HTML, CSS, and JavaScript — no frameworks, no build tools.

Articles

Features

  • Dark / Light mode — persists across sessions via localStorage
  • Interactive mind map — click any topic node to jump to its article
  • Responsive grid layout — works on desktop, tablet, and mobile
  • Typography — Syne (headings), Lora (body), JetBrains Mono (code)
  • Zero external dependencies — no CDNs, no build tools, no frameworks
  • GitHub Pages ready — push to main, enable Pages, and it's live

Project Structure

my-blog/
├── index.html                  (homepage with mind map + article grid)
├── README.md
├── favicon.svg
├── .gitignore
├── LICENSE
│
├── articles/
│   ├── activation-functions.html
│   ├── optimization-techniques.html
│   ├── regularization-techniques.html
│   ├── cifar10-transfer-learning.html
│   ├── alexnet-paper.html
│   └── data-augmentation.html
│
└── assets/
    ├── alexnet-architecture.png
    ├── alexnet-architecture-2.png
    ├── data-aug-example.png
    └── data-aug-example-2.png

Run Locally

cd my-blog
python3 -m http.server 8000
# → http://localhost:8000

Or with Node:

npx serve .

Add a New Article

  1. Create a new .html file in articles/ (use an existing one as a template)
  2. The back link at the top should point to ../index.html
  3. Add a card to the .art-grid in index.html
  4. Add a node to the SVG mind map (optional)
  5. Commit and push

File Naming Convention

Use kebab-case (lowercase with hyphens):

  • activation-functions.html
  • cifar10-transfer-learning.html
  • my-new-article.html

Deployment

Push to main on GitHub. In Settings → Pages, select the main branch root. Your site is live at https://egigj-dev.github.io/my-blog/.

Tech Stack

  • HTML5 + CSS3 — no frameworks
  • Vanilla JavaScript — theme toggle, interactive mind map
  • SVG — knowledge graph visualization

License

MIT — see LICENSE.

Author

Egi Gjineci — AI/ML Engineer at Credins Bank, Tirana, Albania

About

Deep learning fundamentals blog — activation functions, optimization, regularization, and more

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages