<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://saravankumar25.github.io/</loc></url><url><loc>https://saravankumar25.github.io/about/</loc></url><url><loc>https://saravankumar25.github.io/projects/</loc></url><url><loc>https://saravankumar25.github.io/research/</loc></url><url><loc>https://saravankumar25.github.io/resume/</loc></url><url><loc>https://saravankumar25.github.io/contact/</loc></url><url><loc>https://saravankumar25.github.io/blogs/</loc></url><url><loc>https://saravankumar25.github.io/projects/vivekium/</loc></url><url><loc>https://saravankumar25.github.io/projects/openframe/</loc></url><url><loc>https://saravankumar25.github.io/projects/unfold/</loc></url><url><loc>https://saravankumar25.github.io/projects/aegis/</loc></url><url><loc>https://saravankumar25.github.io/projects/lpq-atlas/</loc></url><url><loc>https://saravankumar25.github.io/projects/quakewatch/</loc></url><url><loc>https://saravankumar25.github.io/projects/imagemismatch/</loc></url><url><loc>https://saravankumar25.github.io/projects/workify/</loc></url><url><loc>https://saravankumar25.github.io/projects/asksql/</loc></url><url><loc>https://saravankumar25.github.io/projects/latency-prediction/</loc></url><url><loc>https://saravankumar25.github.io/projects/minillm/</loc></url><url><loc>https://saravankumar25.github.io/projects/research-engine/</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/adding-several-bits.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/addressing-memory.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/and-and-or.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/armv6-registers-and-execution.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/assembly-from-ideas.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/binary-counting-and-carrying.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/binary-positional-weights.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/binary-to-decimal.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/bits-bytes-and-meaning.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/building-small-memory.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/cache-and-the-memory-hierarchy.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/clock-timing-and-hazards.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/combinational-vs-sequential.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/compilers-and-high-level-languages.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/conditional-branches-and-flags.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/control-signals.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/counters-and-the-clock.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/datapath-versus-control.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/decimal-is-already-a-code.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/decimal-to-binary.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/decoders-and-enable-lines.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/edge-triggered-flip-flops.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/everything-is-layers.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/feedback-creates-a-latch.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/fetch-decode-execute.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/fibonacci-by-repeated-addition.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/first-generation-phone-silicon.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/fixed-width-numbers.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/flags-from-arithmetic.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/general-purpose-registers.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/hex-and-actual-instruction-bytes.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/hexadecimal-as-shorthand.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/instruction-encoding.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/instruction-set-architecture.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/interrupts-and-exceptions.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/load-store-architecture.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/loops-and-stopping.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/memory-mapped-i-o.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/microcode-rom.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/multiplexers-and-selectors.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/negating-with-invert-plus-one.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/noise-and-reliable-decisions.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/not-nand-nor.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/overflow-and-status-flags.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/pipelining-and-parallel-work.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/reading-a-timing-trace.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/reading-and-writing-ram.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/real-time-and-device-limits.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/registers-from-flip-flops.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/ripple-carry-addition.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/rom-and-lookup-tables.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/subtraction-is-addition.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/subtraction-with-xor-controls.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-abstraction-ladder.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-accumulator-model.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-arithmetic-logic-unit.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-first-program.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-full-adder.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-gated-d-latch.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-half-adder.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-instruction-register.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-operating-system.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-program-counter.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-shared-bus.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/the-software-hardware-boundary.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/transistors-as-controlled-switches.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/truth-tables.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/two-s-complement.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/voltage-is-not-literally-a-one.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/what-a-computer-actually-is.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/why-a-computer-needs-storage.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/chapters/xor-and-equality.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/alu-playground.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/binary-workbench.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/clock-register.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/fibonacci-machine.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/full-adder-lab.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/gate-explorer.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/instruction-tracer.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/number-converter.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/ram-lab.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/labs/seven-segment.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/09.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/10.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/11.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/parts/12.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-09.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/alu-and-condition-flags-10.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/bitwise-logic-09.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/branch-and-loop-tracing-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/branch-and-loop-tracing-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/branch-and-loop-tracing-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/branch-and-loop-tracing-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-09.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-10.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-11.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-12.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-13.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-addition-14.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-09.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-10.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-11.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-12.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-13.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/eight-bit-subtraction-14.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/fibonacci-state-traces-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/fibonacci-state-traces-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/fibonacci-state-traces-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/ram-addressing-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/ram-addressing-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/ram-addressing-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/ram-addressing-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/ram-addressing-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/ram-addressing-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-09.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/reading-binary-10.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/signed-eight-bit-values-08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-01.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-02.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-03.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-04.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-05.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-06.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-07.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-08.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-09.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/practice/writing-binary-10.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/reference/diagrams.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/reference/glossary.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/reference/questions.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/how-computers-work/reference/search.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/01-foundations.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/02-classical-machine-learning.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/03-neural-networks.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/04-deep-learning-architectures.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/05-natural-language-processing.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/06-embeddings-and-neural-nlp.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/07-transformer-foundations.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/08-bert-and-model-families.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/09-advanced-transformers.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/10-practical-systems.html</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-machine-learning-to-transformers/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/01-welcome-why-tdm-and-data-basics.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/02-privacy-discovery-subsetting-masking.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/03-generation-etl-and-tdm.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/04-informatica-architecture-discovery-subset.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/05-informatica-masking-generation-workflows.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/06-genrocket-building-blocks.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/07-genrocket-patterns-and-hands-on.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/08-delphix-connect-keys-profiling.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/09-delphix-masking-files-labs.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/10-engagements-capstone-and-glossary.html</loc></url><url><loc>https://saravankumar25.github.io/blogs/tdm-guide/</loc></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/01-nlp-foundations.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/02-sequence-models-and-transformer.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/03-advanced-attention-and-positions.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/04-bert-and-encoder-models.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/05-large-language-models.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/06-inference-and-training-at-scale.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/07-finetuning-and-alignment.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/08-reasoning-models.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/09-rag-tools-and-agents.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/10-evaluation-and-frontier.html</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://saravankumar25.github.io/blogs/from-nlp-to-large-language-models/</loc><lastmod>2026-10-26</lastmod></url></urlset>