Skip to content
View senguptashubham's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report senguptashubham

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
senguptashubham/README.md
an engineer's study — a desk with a retro computer, a lamp, a mechanical watch, and a rainy window with a distant city outside

shubham sengupta

a curious student of computer science  ·  at the moment, mostly wandering through ai/ml


At heart I just like understanding systems all the way down — whatever the system happens to be. Lately the corner I've settled into is machine learning, though I don't stay inside the lines much.

The habit of taking things apart comes from six-plus years as the person whose job was finding where software quietly lied about working — SDET and technical business analyst work across Swiss Re, Qualcomm, PwC, and Cognizant. You get suspicious of black boxes in that line of work. I never shook it.

So I re-derive instead of trusting. A neural net felt real to me only once I'd written the forward pass and backprop by hand in NumPy — no autograd doing work I hadn't done myself. Gradient descent felt real only once I'd trained the same network full-batch, mini-batch, and stochastic, and watched — not assumed — which one actually converged faster, and why.

a hand-sketched neural network: a signal passes forward, a gradient flows back

I read philosophy for fun, and the questions that actually keep me up sit at the join between the two: whether a system trained to predict the next token can ever be more than that, whether world models are the real path forward instead, whether anything resembling consciousness could emerge from probability distributions — or whether that question is malformed from the start. I don't have answers. I just keep pulling on the thread.

No grand claims here — I'm working through the fundamentals one method at a time, rebuilt, verified, written down, and letting that compound.

what's on the desk right now lives in shubhamLearnsMachine

the shelf

two shelves of books: current ML tools on top — python, numpy, pytorch, tensorflow, keras, scikit-learn, matplotlib, jupyter — and the testing tools that came before on the bottom — selenium, java, c#, playwright, cucumber, postman, jenkins, oracle

Popular repositories Loading

  1. shubhamLearnsMachine shubhamLearnsMachine Public

    A learning memoir of my AI ML journey.

    Python 1

  2. crater-detection-yolo-vs-owlv2 crater-detection-yolo-vs-owlv2 Public

    crater-detection using finetuned yolo and competing against paligemma

    Python 1

  3. senguptashubham senguptashubham Public

    Config files for my GitHub profile.

    Python

  4. CucumberPractice1 CucumberPractice1 Public

    Practice project for cucumber with Feature, Step Definitions, POM and Test Runner

    HTML

  5. RestAssuredPractice1 RestAssuredPractice1 Public

    This is a practice framework for RestAssured implementing Cucumber features and StepDefinitions with Options

    HTML

  6. SpecFlowProject1 SpecFlowProject1 Public

    C#