Lesson 132 — Advanced

Beyond Text: What a Multimodal Model Is

Text LLM ke baad agla kadam ye hai ki model sirf shabd nahi, image, audio aur video bhi le sake. Is lesson mein hum dekhenge multimodal model hota kya hai, native model aur OCR-transcription pipeline mein farq kya hai, aur jo tumne tokenization, context window aur sampling seekha tha wo sab yahan kaise apply hota hai.

⏱ 10 min• Advanced• Basic computer usage

Multimodal model kya hai

Kya hai?

Multimodal model ek hi transformer hai jo text ke saath image, audio ya video bhi input le sakta hai. Har modality ko pehle tokens mein badla jaata hai, phir wahi attention wala khel chalta hai. Reasoning aur output aksar text mein hi hoti hai.

Kab kaam aata hai?

Jab input ka matlab sirf shabd se nahi banta — screenshots, invoices, charts, call recordings, product photos. Jab tumhe puchna ho "is image mein kya likha hai" ya "is call ka tone kaisa tha", tab vision ya audio input chahiye.

Kahan milta hai?

Chat apps jo photo upload karne dete hain, document readers, voice assistants, aur un APIs mein jahan message content mein image ya audio attachment ja sakta hai. Pipeline ke roop mein bhi milta hai — alag OCR/transcription model laga kar.

Funda simple hai: image, audio, video — sab ko token sequence mein badal do, phir transformer wahi karta hai jo text pe karta hai. Isliye tumhara purana saara gyaan — context window, sampling, failure modes — yahan bhi lagta hai. Sirf ek naya step judta hai: modality se tokens tak ka conversion.

Mental model: Image / audio / video → tokens → wahi transformer jisko tum jaante ho → text out. Multimodal ka matlab ye nahi ki model ne naya dimaag le liya; naya sirf input encoder hai.

Native multimodal vs bolted-on pipeline

# Bolted-on pipeline: teen alag models jode gaye
def pipeline(page_image):
    text = ocr_model.read(page_image)        # layout, tone, tables bigad sakte hain
    transcript = stt_model.transcribe(audio) # sirf shabd bachte hain
    answer = text_llm.ask(text + transcript)
    return answer

# Native multimodal: ek model, mixed training
def native(page_image, question):
    return model.ask([{"type": "image", "image": page_image},
                      {"type": "text", "text": question}])
Pipeline kya gawaata hai: Scanned page ka multi-column layout, invoice ka table structure, speech ka sarcasm ya hesitation — ye sab intermediate text mein ya toh bigad jaate hain ya bilkul nahi aate. Native model ye tokens tak carry karta hai.

Text as the interlingua

Chaahe input image ho ya audio, transformer ke andar sab kuch token sequence hi hai, aur uski reasoning waise bhi text-like tokens pe hoti hai. Isliye output aksar text hi hai: tum image dete ho, jawab shabdon mein aata hai. Ye "text is the interlingua" wala idea hai — duniya ka har modality ek common numeric language mein translate hoti hai.

image  -> vision encoder  -> image tokens  \
                                          >-> one sequence -> transformer -> text tokens
prompt -> text tokenizer  -> text tokens  /

# Ek hi context window, ek hi attention — sirf token sources alag
Rule of thumb: Jab bhi naya modality support dikhe, pehle poochho — ye tokens kaise ban rahe hain, aur wo tokens kitni information rehne dete hain? Wahi conversion point hai jahan se zyada tar losses shuru hote hain.

Text LLM se kya transfer hota hai

"Any-to-any" marketing padhte waqt savdhan rahiye: aaj ke zyada tar "multimodal" models kai inputs lete hain, par output text hi karte hain. Any-to-any ka sach ye hai ki wo shabd ka matlab sirf input side ki flexibility se hota hai, full duplex audio-video generation abhi bhi alag class ke systems hain.

Interview favourite: Q: "Multimodal model aur OCR pipeline mein farq?" A: Pipeline mein ek alag converter modality ko text mein gira deta hai, usme jo detail converter nahi samjha wo kho jaati hai; native model mixed training ki wajah se wo detail tokens tak carry kar sakta hai.

Exercise

Question: Image, audio ya video ko transformer mein pehle kis roop mein badla jaata hai?

Question: Native multimodal model aur OCR-transcription wali pipeline mein se kaunsa approach intermediate text mein detail gawaata hai?

Question: Multimodal models mein input ke beech common language (interlingua) ke roop mein kya kaam karta hai?

Question: Native multimodal model training ke dauran kis tarah ka data dekhta hai jo usse alag banata hai?

Common mistakes

Desi example: Goonjta pandit vs secretary

Ek pandit ko sirf bhasha aati hai — tum usse koi photo dikhao, wo wahi bataayega jo uski samajh mein aaya. Ek accha secretary photo, audio aur file sab dekh kar summary banata hai. Native multimodal secretary hai; OCR-wala pipeline woh pandit hai jisse tum pehle photo ka text bana kar laao:

text
pipeline:  photo -> (chachi/pandit: text banao) -> LLM -> jawab
native:    photo + sawaal -> ek hi model -> jawab

# jo detail secretary ne nahi samjhi, wo kabhi file tak pahunchi hi nahi
Interview angle — yahan se sawaal aate hain
  • Q: Multimodal model ka technical definition kya hai? — Ek hi transformer jo text ke saath image/audio/video ke tokens bhi ek sequence mein leta hai.
  • Q: Native vs pipeline ka farq kyun matter karta hai? — Pipeline ka intermediate text converter lossy hai; layout, tone, spatial detail usme nahi aati.
  • Q: Image input ke baad bhi output text kyun hota hai? — Text hi interlingua hai; reasoning text-like token space mein hoti hai.
  • Q: Text LLM ki kaunsi cheezein multimodal par lagti hain? — Context window budget, sampling params, hallucination, structured output — sab.
Lesson complete?

Multimodal ka base clear — ab tum bata sakte ho ki koi product native model chala raha hai ya pipeline. Agla lesson — Vision: How Images Become Tokens — mein dekhenge image andar jaake kaise token banti hai aur ye tokens kitne mehenge hote hain.

Popular courses: Data Science Course in Lucknow · AI Course in Lucknow · Python Course in Lucknow · Power BI Course · Data Analytics Course