srinjoy356 (Srinjoy Roy) · GitHub
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.

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
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: srinjoyroy356.qd.je
  • 🌱 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