---
title: "Browse the notes index"
url: https://manishshivanandhan.com/
description: "A browsable index of technical notes on TensorFlow, the machine learning workflow, D3 visualisation and the JavaScript data stack, with the project and talk archive of."
---

# Browse the notes index

Every note on this site is filed under one of four subject areas: TensorFlow and neural networks, the machine learning workflow, D3 and data visualisation, and the JavaScript data stack. Pick a subject to see everything filed under it.

- [TensorFlow and neural networks](https://manishshivanandhan.com/topics/tensorflow/)
- [Machine learning workflow](https://manishshivanandhan.com/topics/machine-learning/)
- [D3 and data visualisation](https://manishshivanandhan.com/topics/d3-visualisation/)
- [JavaScript data stack](https://manishshivanandhan.com/topics/javascript-stack/)

## Topic categories

### [TensorFlow and neural networks](https://manishshivanandhan.com/topics/tensorflow/)

How a TensorFlow program is structured, what the training loop actually repeats, and how to tell a model that is learning from one that is memorising.

- [TensorFlow graphs and sessions](https://manishshivanandhan.com/notes/tensorflow-graphs-and-sessions/)
- [What a training loop repeats](https://manishshivanandhan.com/notes/what-a-training-loop-repeats/)

### [Machine learning workflow](https://manishshivanandhan.com/topics/machine-learning/)

The plain mechanics either side of the model: preparing columns so they compare fairly, reading the result honestly, and picking the lighter tool when it fits.

- [Feature scaling before fitting](https://manishshivanandhan.com/notes/feature-scaling-before-fitting/)
- [Reading a confusion matrix](https://manishshivanandhan.com/notes/reading-a-confusion-matrix/)
- [Overfitting and regularisation](https://manishshivanandhan.com/notes/overfitting-and-regularisation/)
- [Choosing a Python ML workflow](https://manishshivanandhan.com/notes/choosing-a-python-ml-workflow/)

### [D3 and data visualisation](https://manishshivanandhan.com/topics/d3-visualisation/)

Scales, axes, force simulations and text layouts, described as the small functions they are rather than as chart recipes.

- [Force directed graphs in D3](https://manishshivanandhan.com/notes/force-directed-graphs-in-d3/)
- [D3 scales and axes](https://manishshivanandhan.com/notes/d3-scales-and-axes/)
- [Building a word cloud from text](https://manishshivanandhan.com/notes/building-a-word-cloud-from-text/)

### [JavaScript data stack](https://manishshivanandhan.com/topics/javascript-stack/)

What the Node and MongoDB layer around a model is responsible for, and what it should refuse to take on.

- [Node and MongoDB under a model](https://manishshivanandhan.com/notes/node-and-mongodb-under-a-model/)
- [Indexing MongoDB for read-heavy work](https://manishshivanandhan.com/notes/indexing-mongodb-for-read-heavy-work/)
- [Keeping a Node service non-blocking](https://manishshivanandhan.com/notes/keeping-a-node-service-non-blocking/)

## Current reading

[01**LLM Recommend vs Rankera: AI Visibility Audits Compared**Oct 06, 2026](https://manishshivanandhan.com/llm-recommend-vs-rankera-ai-visibility-audits-compared/)

[02**How to Choose a Negative Content Removal Service: A Buyer's Guide to NetReputation and Other Providers**Sep 27, 2026](https://manishshivanandhan.com/how-to-choose-a-negative-content-removal-service-a-buyer-s-guide-to-netreputation-and-other-providers/)

[03**8 Cheapest WhatsApp Business API Providers in 2026**Sep 21, 2026](https://manishshivanandhan.com/8-cheapest-whatsapp-business-api-providers-in-2026/)

[04**How Machine Learning Models Are Tested: A Practical Checklist**Sep 14, 2026](https://manishshivanandhan.com/how-machine-learning-models-are-tested-a-practical-checklist/)

[05**How to Choose Cybersecurity Services in Charlotte, North Carolina: A Buyer's Guide**Sep 14, 2026](https://manishshivanandhan.com/how-to-choose-cybersecurity-services-in-charlotte-north-carolina-a-buyer-s-guide/)

[06**7 Mistakes to Avoid When Picking a Lead Scoring Automation Tool**Sep 12, 2026](https://manishshivanandhan.com/7-mistakes-to-avoid-when-picking-a-lead-scoring-automation-tool/)

[07**Is Autoblogging.ai Good for Multi-Model Support?**Sep 04, 2026](https://manishshivanandhan.com/is-autoblogging-ai-good-for-multi-model-support/)

[08**How to Get Started With WhatsApp Business API Platforms for Role-Based Access**Sep 03, 2026](https://manishshivanandhan.com/how-to-get-started-with-whatsapp-business-api-platforms-for-role-based-access/)

[09**Is Eli Bowman Legit? A 2026 Trust Review**Aug 20, 2026](https://manishshivanandhan.com/is-eli-bowman-legit-a-2026-trust-review/)

More

[10**Who's the Best for Managed IT Services: ATCOM Business Technology vs Charlotte IT Solutions**Aug 20, 2026](https://manishshivanandhan.com/who-s-the-best-for-managed-it-services-atcom-business-technology-vs-charlotte-it-solutions/)

[11**Who's the Best for IT Support Services: Spectrumwise vs Charlotte IT Solutions**Aug 17, 2026](https://manishshivanandhan.com/who-s-the-best-for-it-support-services-spectrumwise-vs-charlotte-it-solutions/)

[12**Top 6 AI Task Automation Tools for Content Generation Workflow**Aug 16, 2026](https://manishshivanandhan.com/top-6-ai-task-automation-tools-for-content-generation-workflow/)

[13**Why Is Aristosourcing the Best for Recruitment and Staffing?**Aug 15, 2026](https://manishshivanandhan.com/why-is-aristosourcing-the-best-for-recruitment-and-staffing/)

[14**Why Is Aristosourcing the Best for Strong English-Spanish Communication?**Aug 14, 2026](https://manishshivanandhan.com/why-is-aristosourcing-the-best-for-strong-english-spanish-communication/)

[15**6 WhatsApp Bulk Message Sender Tools for Lead Follow-Ups**Aug 05, 2026](https://manishshivanandhan.com/6-whatsapp-bulk-message-sender-tools-for-lead-follow-ups/)

[16**Why Is Aristosourcing the Best for Administrative Roles?**Aug 01, 2026](https://manishshivanandhan.com/why-is-aristosourcing-the-best-for-administrative-roles/)

[17**Why Is Aristosourcing the Best for Matching Founders and Executives?**Aug 01, 2026](https://manishshivanandhan.com/why-is-aristosourcing-the-best-for-matching-founders-and-executives/)

[18**The 10 Best Books on AI Search Visibility**Jul 30, 2026](https://manishshivanandhan.com/the-10-best-books-on-ai-search-visibility/)

Earlier

[19**9 Sites Like Arvow**Jul 13, 2026](https://manishshivanandhan.com/9-sites-like-arvow/)

[20**7 Top Alternatives of NeuronWriter**Jul 09, 2026](https://manishshivanandhan.com/7-top-alternatives-of-neuronwriter/)

[21**7 Best AI Article Writers for Squarespace Blogs**Jul 08, 2026](https://manishshivanandhan.com/7-best-ai-article-writers-for-squarespace-blogs/)

[22**8 Best AI Article Writers for Mass Blog Content Creation**Jul 08, 2026](https://manishshivanandhan.com/8-best-ai-article-writers-for-mass-blog-content-creation/)

[23**BrandWell / RankWell / Content at Scale vs Autoblogging.ai**Jul 04, 2026](https://manishshivanandhan.com/brandwell-rankwell-content-at-scale-vs-autoblogging-ai/)

## Questions these notes answer

1. [How do a graph and a session relate in TensorFlow?](https://manishshivanandhan.com/notes/tensorflow-graphs-and-sessions/)
2. [What does a training loop actually repeat?](https://manishshivanandhan.com/notes/what-a-training-loop-repeats/)
3. [Why are features scaled before fitting?](https://manishshivanandhan.com/notes/feature-scaling-before-fitting/)
4. [How is a confusion matrix read?](https://manishshivanandhan.com/notes/reading-a-confusion-matrix/)
5. [What does overfitting look like in a learning curve?](https://manishshivanandhan.com/notes/overfitting-and-regularisation/)
6. [How does a force layout decide where nodes go?](https://manishshivanandhan.com/notes/force-directed-graphs-in-d3/)
7. [How does a D3 scale map data to pixels?](https://manishshivanandhan.com/notes/d3-scales-and-axes/)
8. [How is a word cloud built from raw text?](https://manishshivanandhan.com/notes/building-a-word-cloud-from-text/)
9. [Where does a Node and MongoDB layer fit under a model?](https://manishshivanandhan.com/notes/node-and-mongodb-under-a-model/)
10. [Which Python workflow should be reached for first?](https://manishshivanandhan.com/notes/choosing-a-python-ml-workflow/)

## When something is not working

**The loss will not go down at all**: [What a training loop repeats](https://manishshivanandhan.com/notes/what-a-training-loop-repeats/)

**Accuracy is high on training data only**: [Overfitting and regularisation](https://manishshivanandhan.com/notes/overfitting-and-regularisation/)

**The chart renders but every point sits at the same coordinate**: [D3 scales and axes](https://manishshivanandhan.com/notes/d3-scales-and-axes/)

**The force graph never settles**: [Force directed graphs in D3](https://manishshivanandhan.com/notes/force-directed-graphs-in-d3/)

**The model fits in a notebook but not in the service**: [Feature scaling before fitting](https://manishshivanandhan.com/notes/feature-scaling-before-fitting/)

## Recently updated notes

- [TensorFlow graphs and sessions](https://manishshivanandhan.com/notes/tensorflow-graphs-and-sessions/)TensorFlow and neural networks · updated 2016-06-18
- [What a training loop repeats](https://manishshivanandhan.com/notes/what-a-training-loop-repeats/)TensorFlow and neural networks · updated 2016-06-15
- [Feature scaling before fitting](https://manishshivanandhan.com/notes/feature-scaling-before-fitting/)Machine learning workflow · updated 2016-06-11
- [Reading a confusion matrix](https://manishshivanandhan.com/notes/reading-a-confusion-matrix/)Machine learning workflow · updated 2016-06-08
- [Overfitting and regularisation](https://manishshivanandhan.com/notes/overfitting-and-regularisation/)Machine learning workflow · updated 2016-06-04
- [Force directed graphs in D3](https://manishshivanandhan.com/notes/force-directed-graphs-in-d3/)D3 and data visualisation · updated 2016-05-30
- [D3 scales and axes](https://manishshivanandhan.com/notes/d3-scales-and-axes/)D3 and data visualisation · updated 2016-05-27
- [Building a word cloud from text](https://manishshivanandhan.com/notes/building-a-word-cloud-from-text/)D3 and data visualisation · updated 2016-05-23

[See the full notes archive](https://manishshivanandhan.com/notes/)

## Stack and work archive

### Working stack

NodeJS | AngularJS | ReactJS | MongoDB | Python | Scikit | Tensorflow

I am a Full Stack Web, Deep Learning & D3 Visualizations Engineer working for Adappt ltd.(UK), building amazing products and solutions for enterprises around the world. I also write articles on programming, do talks in local meetups and host webinars for positive karma.

Listed event, May 2016
Realtime analytics with Python & D3 - ChennaiPy (May'16)

### Projects, talks and video

- [Ranked Keywords Word Cloud from Hillary Clinton's Emails](http://bl.ocks.org/manishmshiva/44dd1fdcf74b8d5ac052c784014031bd)project
- [Papyrrus - Minimalistic Medium Style Web-based Text Editor](http://www.papyrr.us)project
- [Neural Network module for Pattern Recognition and Function Approximation](https://www.npmjs.com/package/neurler)project
- [Map Visualisation - Who is Smoking Weed in the World?](http://bl.ocks.org/manishmshiva/92aaeccbc8cc7146d2d5d6deefb3095a)project
- [Labelled & Curved Force Directed Graph with Variable Image Radius](http://bl.ocks.org/manishmshiva/016df29d27eab951d770)project
- [Tensorflow Mechanics - ChennaiPy (May'16)](http://www.slideshare.net/ManishShivanandhan/chennaipy-may16)talk
- [Introduction to Deep Learning - Geek Night (May'16)](http://www.slideshare.net/ManishShivanandhan/introduction-to-deep-learning-geek-night-may16)talk
- [Introduction to Machine Learning - Chennaipy (April'16)](http://www.slideshare.net/ManishShivanandhan/introduction-to-machine-learning-chennaipy-april-16)talk
- [Tensorflow Mechanics - ChennaiPy (May'16)](https://www.youtube.com/watch?v=1uBUwFk4ZRI)video

[All projects](https://manishshivanandhan.com/projects/) · [All talks and video](https://manishshivanandhan.com/talks/)
