Skip to content
View srinjoy356's full-sized avatar

Block or report srinjoy356

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.

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
srinjoy356/README.md

Header

Typing SVG

Profile Views GitHub followers Focus


๐Ÿงฎ The Model

class SrinjoyRoy:
    def __init__(self):
        self.name        = "Srinjoy Roy"
        self.username    = "srinjoy356"
        self.pronouns    = "he/him"
        self.location    = "India ๐Ÿ‡ฎ๐Ÿ‡ณ"
        self.interests   = ["Data Science", "Machine Learning", "Statistics", "Neural Networks"]
        self.learning    = ["ML Algorithms", "Deep Learning", "Real-world Projects"]
        self.collaborate = ["Python", "ML", "Software Development"]
        self.philosophy  = "I don't learn traditionally โ€” I learn by doing."

    def loss_fn(self, knowledge: float) -> float:
        """Minimize ignorance. Maximize understanding."""
        return 1 / (1 + knowledge)   # โ†’ 0 as knowledge โ†’ โˆž

    def gradient_step(self):
        self.knowledge += self.curiosity * self.learning_rate

    def __repr__(self):
        return f"โˆ‚(impact)/โˆ‚(effort) > 0  โ†’  Still optimizing ๐Ÿš€"

me = SrinjoyRoy()

๐Ÿ“ About Me

$$\hat{y} = \sigma\left(\sum_{i=1}^{n} w_i x_i + b\right)$$

Where $x_i$ = experience, $w_i$ = curiosity, $b$ = stubbornness to give up, $\sigma$ = the real world

contribution snake animation
  • ๐Ÿ”ญ Currently: Training models, debugging loss curves, building projects
  • ๐Ÿ“Š Domain: ML ยท GenAI ยท Computer Vision ยท NLP ยท MLOps ยท Statistics
  • ๐ŸŒ Portfolio: srinjoy-roy.vercel.app
  • ๐ŸŒฑ Gradient Descent: Always descending toward deeper understanding
  • ๐Ÿ’ก Philosophy: loss โ†’ 0 only when you stop following the textbook
  • ๐Ÿค Open to: Collaborations in Python, ML, or any software project worth building
  • โšก Fun fact: My learning rate is adaptive โ€” I skip the boring parts

๐Ÿ› ๏ธ Tech Stack

Languages & Core

Python SQL R C

ML / Data Science

NumPy Pandas Scikit-Learn TensorFlow PyTorch Matplotlib Seaborn Jupyter

MLOps & Experiment Tracking

MLflow DVC Weights & Biases Hugging Face

Deployment & Infrastructure

Docker Kubernetes FastAPI Flask AWS GCP GitHub Actions

Tools & Platforms

Git GitHub VS Code Linux


๐Ÿ“Š GitHub Activity

GitHub Streak


GitHub Activity Graph


๐Ÿง  The Learning Curve

Epoch 1  : "What is a neural network?"       Loss: โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  0.98
Epoch 10 : "I can train a model!"            Loss: โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘  0.72
Epoch 50 : "Hyperparameter tuning hurts..."  Loss: โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  0.41
Epoch โˆž  : Still running...                  Loss: Converging โ†’ 0

$\mathcal{L}(\theta) = -\frac{1}{m}\sum_{i=1}^{m}\left[y^{(i)}\log\hat{y}^{(i)} + (1-y^{(i)})\log(1-\hat{y}^{(i)})\right]$


๐Ÿ“ซ Connect with Me

Portfolio LinkedIn Gmail GitHub


โœ๏ธ Random Dev Quote

Random Dev Quote


Footer

"All models are wrong, but some are useful." โ€” George Box

Pinned Loading

  1. networksecurity networksecurity Public

    TypeScript

  2. portfolio_site portfolio_site Public

    JavaScript