Ravindra BagaleCourses & study guides English

Amazon SageMaker म्हणजे काय? AWS वर Machine Learning सोप्या भाषेत

SageMaker = AWS वर मोठं ML workshop: notebooks, training jobs, endpoints. शक्तिशाली — आणि meter चालू राहणं सोपं. Cost box दोनदा वाचा.

या chapter मध्ये तुम्ही काय शिकाल

  • SageMaker कशासाठी
  • Notebooks vs training vs endpoints
  • Built-in vs स्वतःचा container
  • SageMaker vs Bedrock
  • Cost/sandbox warnings

1. रोजचं उदाहरण

हे का लागतं?

Bank ला loan risk score. Notebook, मोठ्या machine वर training, मग milliseconds मध्ये API score.

हे काय आहे?

Amazon SageMaker = ML models build, train, deploy — GPU clusters हाताने बांधायची गरज कमी.

सामान्य मार्गS3 dataNotebookTraining jobS3 artifactEndpoint predict
24×7 endpoint नको तर Batch transform.

2. मुख्य भाग

Pieceकाय करतेBill
Studio / NotebookInteractive exploreStop/delete करेपर्यंत
Training jobInstance वर fitJob चालू असताना
EndpointLive HTTPS modelInService bill — विसरणं सोपं
Processing / BatchOffline / bulkJob duration

3. SageMaker vs Bedrock

  • SageMaker: तुमच्या data वर train/customize; classic ML + DL.
  • Bedrock: तयार foundation models API — base model GPU train नको.
  • दोन्ही: Bedrock text; SageMaker custom fraud.

Cost व sandbox

Student account मध्ये notebook/endpoint रात्रभर चालू ठेवू नका. Auto-shutdown. Demo नंतर endpoint delete. मोठे GPU = एका दुपारची मोठी bill — छोटी data + छोटी instance.

4. Interview

प्र. तीन pillars?

Build, train, deploy.

प्र. Artifacts?

बहुतेक S3.

प्र. EC2 DIY का नको?

Images/metrics/scaling patterns.

प्र. Real-time vs batch?

Endpoint vs batch transform.

प्र. Bedrock?

Foundation model API पुरेसं असेल.

घरी करून बघा

  1. Console मध्ये prices पाहा — create नको.
  2. एक वाक्य: SageMaker की Bedrock?

थोडक्यात सांगायचं तर

  1. SageMaker = build/train/deploy.
  2. Endpoints/notebooks चालू = bill.
  3. Generative API साठी अनेकदा Bedrock.
  4. त्याच दिवशी delete.

सराव Tasks

या scenario बद्दल

Tokyo Ramen House हा टोकियो मधला रेस्टॉरंट व्यवसाय आहे. Yuki Tanaka त्यांचं IT व cloud काम पाहतात. त्यांचे पैसे JPY मध्ये मोजले जातात आणि AWS resources ap-northeast-1 Region मध्ये चालतात. खालच्या tasks मध्ये तुम्ही या lesson मध्ये शिकलेलं वापरून त्यांची खरी कामं करता. सगळी नावं, account IDs, IP addresses व numbers सरावासाठी काल्पनिक आहेत.

0 / 10

सोपं SageMaker endpoints दाखवा

का: Endpoints ना दर तासाला खर्च येतो; विसरलेले शोधा.

काय करायचं: SageMaker endpoints दाखवा.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

सोपं Bedrock models दाखवा

का: तुमच्या Region मध्ये कोणते foundation models आहेत ते पाहा.

काय करायचं: Amazon Bedrock मधले foundation models दाखवा.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

सोपं /16 मध्ये किती addresses?

का: VPC size ठरवायला ही संख्या लागते.

काय करायचं: Tokyo Ramen House चा VPC 10.27.0.0/16. एकूण किती IP addresses?

कसं करायचं:
  1. Task मधले numbers लिहून घ्या.
  2. कागदावर step by step काढा.
  3. Box मध्ये फक्त final उत्तर लिहा.
  4. Check answer दाबा.

सोपं SSH चा port

का: Security group rules ला योग्य port हवा.

काय करायचं: SSH साठी security group ने कोणता TCP port उघडावा?

कसं करायचं:
  1. Task मधले numbers लिहून घ्या.
  2. कागदावर step by step काढा.
  3. Box मध्ये फक्त final उत्तर लिहा.
  4. Check answer दाबा.

सोपं तुम्ही कुठे आहात ते पाहा

का: काही copy किंवा delete करण्याआधी तुम्ही कोणत्या folder मध्ये आहात हे माहीत हवं.

काय करायचं: Yuki Tanaka Tokyo Ramen House च्या server वर login झाले आहेत, पण terminal कोणत्या folder मध्ये आहे ते माहीत नाही. सध्याच्या folder चा path दाखवा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम एक Bedrock model allow

का: Apps ना approved model पुरतं मर्यादित ठेवा.

काय करायचं: फक्त arn:aws:bedrock:ap-northeast-1::foundation-model/amazon.nova-lite-v1:0 वर bedrock:InvokeModel allow करा.

कसं करायचं:
  1. { "Version": "2012-10-17", "Statement": [ ... ] } ने सुरू करा.
  2. प्रत्येक statement मध्ये Effect, Action व Resource लिहा.
  3. Task ला लागेल तेवढंच द्या (least privilege).
  4. Double quotes व commas नीट वापरा. Check answer दाबा.

मध्यम Image मधले labels ओळखा

का: Rekognition photo मधल्या वस्तू ओळखतो.

काय करायचं: s3://tokyoramen-media/shop/p1.jpg (Bucket=tokyoramen-media, Name=shop/p1.jpg) मधले labels ओळखा, कमाल 10.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

मध्यम न वापरलेला endpoint delete करा

का: Test endpoint delete केल्यास तासाचा bill थांबतो.

काय करायचं: tokyoramen-demand-forecast endpoint delete करा.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

अवघड Model ला प्रश्न विचारा

का: Converse अनेक models साठी एकच API shape.

काय करायचं: msgs.json मधल्या messages सह amazon.nova-lite-v1:0 model वर converse call करा.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

अवघड Model endpoint call करा

का: App endpoint ला features पाठवून prediction मिळवतं.

काय करायचं: tokyoramen-demand-forecast endpoint ला input.csv body, content type text/csv सह invoke करा, result out.json मध्ये.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

उजळणी, तुलना आणि मुलाखत cards

हा lesson काही मिनिटांत revise करा. Cards phone वर save करा किंवा PNG download करा. प्रत्येक card वरचा QR हा lesson उघडतो.

उजळणी card: Amazon SageMaker म्हणजे काय?. Notebook + training + score API — GPU cluster हाताने नको. SageMaker = build, train, deploy ML on AWS. Notebook → training → endpoint/batch. Artifacts S3; endpoint HTTPS.
उजळणी card: Amazon SageMaker म्हणजे काय? · PNG download करा · Card page उघडा
उजळणी card: SageMaker bill traps. Notebook/endpoint InService = रात्रभर bill. Demo नंतर stop/delete; छोटी data + छोटी instance. Budget alert; auto-shutdown; GPU idle नको. Endpoint hours → 0.
उजळणी card: SageMaker bill traps · PNG download करा · Card page उघडा
उजळणी card: SageMaker vs Bedrock. AI = train की फक्त API call? SageMaker = train/customize. Bedrock = FM API. Tabular fraud → SM; chat/summarise → Bedrock. दोन्ही: Bedrock text + SM classifier.
उजळणी card: SageMaker vs Bedrock · PNG download करा · Card page उघडा
तुलना: Amazon SageMaker vs Amazon Bedrock. Amazon SageMaker: तुम्ही data वर build/train/deploy. Amazon Bedrock: Managed FM API call.
तुलना: Amazon SageMaker vs Amazon Bedrock · PNG download करा · Card page उघडा
तुलना: SageMaker real-time endpoint vs SageMaker batch transform. SageMaker real-time endpoint: InService असेपर्यंत bill. SageMaker batch transform: फक्त job duration.
तुलना: SageMaker real-time endpoint vs SageMaker batch transform · PNG download करा · Card page उघडा
मुलाखत card: SageMaker चे तीन pillars?. Build, train, deploy. Feature soup आधी हा map. Notebook → train → endpoint → delete.
मुलाखत card: SageMaker चे तीन pillars? · PNG download करा · Card page उघडा
मुलाखत card: Endpoint vs batch transform?. Endpoint = live HTTPS; InService bill. Batch = offline score; job संपली की bill थांब. Live API → endpoint; nightly bulk → batch.
मुलाखत card: Endpoint vs batch transform? · PNG download करा · Card page उघडा

अजून cards: Ravi Sir's Cards.