1.2.1 · HinglishCalculus & Optimization Basics

Functions, limits, and continuity

1,587 words7 min readRead in English

1.2.1 · AI-ML › Calculus & Optimization Basics


1. Functions — the input→output machine

"Exactly one" rule kyun? Agar ek input do outputs de sake, toh machine ambiguous ho jaati hai — aap uske behaviour ko predict nahi kar sakte, aur calculus (jo the output track karta hai) toot jaata.

ML mein kaise dikhta hai: Ek neural network ek giant function hai. Input = pixels, output = class score. Poora game yahi hai ki aisa choose karo ki machine achha behave kare.


2. Limits — where is the output heading?

ko kaise padhe (Feynman version): Aap (challenger) kehte ho "Main bet lagata hoon ki tum output ko ke andar ke nahi rakh sakte." Main (defender) kehta hoon "Mujhe koi bhi do, aur main tumhe ek dunga: ke ke andar raho aur main guarantee karta hoon." Agar main hamesha jeet sakta hoon, limit hai. Note karo khud ko exclude karta hai — ye "point ki parwah mat karo" clause hai.

Deriving a limit from scratch (no plugging in)

Claim: . Isko se prove karte hain.

Hum chahte hain , i.e. . Ye step kyun? Humne output-gap ko input-gap ke terms mein rewrite kiya, kyunki exactly usi ko control karta hai.

Toh . Choose karo . Tab . ✅ Done — limit genuinely hai, definition se banaya gaya, guess nahi kiya.

One-sided limits & the removable hole

Figure — Functions, limits, and continuity

3. Continuity — heading matches arrival

ML kyun care karta hai: Gradient descent ko (loss) continuous aur differentiable chahiye taaki usable slopes milein. ReLU har jagah continuous hai (koi jump nahi) lekin par ek kink hai — continuity guaranteed hai, differentiability nahi. Isliye ReLU theek se train hota hai lekin par subgradient ki zaroorat padti hai.


4. Common Mistakes (steel-manned)


5. Flashcards

Ek function ki do defining properties kya hain?
Domain ka har input exactly one output par map karta hai; har domain element ko ek output assign ki jaati hai.
ki definition batao.
s.t. .
Limit definition (strict) kyun use karta hai?
Point khud ko exclude karne ke liye — limit nearby behaviour track karta hai, par value nahi.
par continuity ki teen conditions kya hain?
exist karta hai; exist karta hai; dono equal hain.
tumhe kya karne ko kehta hai?
Ye indeterminate hai — simplify karo (factor/rationalize/L'Hôpital); limit phir bhi exist ho sakti hai.
Kya ReLU par continuous hai? par differentiable hai?
Continuous haan (koi jump nahi); differentiable nahi (corner hai).
Teen discontinuity types ke naam batao.
Removable (hole), jump, infinite.
compute karo.
Factor karke milta hai, answer hai.
Vertical line test kya check karta hai?
Kya ek curve ek function hai (koi vertical line use do baar nahi kaatti).

Recall Feynman: 12-year-old ko samjhao

Socho tum ek doorway ki taraf chal rahe ho. Limit woh jagah hai jis taraf tum clearly ja rahe ho, chahe door ke right par floor mein ek tiny hole ho — tum phir bhi bata sakte ho kidhar ja rahe ho. Ek function continuous hai agar jab tum actually door par pahunchte ho, tum exactly usi jagah land karte ho jahan ja rahe the, koi jump nahi, koi hole nahi, koi cliff se girna nahi. AI mein, computer ek curve par ball ko downhill roll karke seekhta hai; agar curve mein jumps ya cliffs hain, toh ball smoothly roll nahi kar sakti — isliye hume smooth, continuous curves chahiye.


Connections

Concept Map

inputs from

outputs form

checked by

formalized by

clause

matched to value gives

requires no

enables

instance is

optimizes

Function: one input one output

Domain X

Range

Vertical line test

Limit: output heading to L

epsilon-delta definition

Excludes point x=c

Continuity: heading equals arrival

Gradient descent

Neural network f x theta

No jumps or holes