অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিসেস

অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিসেস

আমাজন ব্যক্তিগতকৃত সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণ ঘোষণা করতে পেরে উত্তেজিত৷ সমাধান প্রশিক্ষণ একটি মডেলের কার্যকারিতা বজায় রাখার জন্য মৌলিক এবং নিশ্চিত করুন যে সুপারিশগুলি ব্যবহারকারীদের ক্রমবর্ধমান আচরণ এবং পছন্দগুলির সাথে সামঞ্জস্যপূর্ণ। সময়ের সাথে সাথে ডেটা প্যাটার্ন এবং প্রবণতা পরিবর্তিত হওয়ার সাথে সাথে সাম্প্রতিক প্রাসঙ্গিক ডেটা সহ সমাধানটিকে পুনরায় প্রশিক্ষণ দেওয়া মডেলটিকে শিখতে এবং মানিয়ে নিতে সক্ষম করে, এর ভবিষ্যদ্বাণীমূলক নির্ভুলতা বাড়ায়। স্বয়ংক্রিয় প্রশিক্ষণ একটি নতুন সমাধান সংস্করণ তৈরি করে, মডেল ড্রিফ্ট প্রশমিত করে এবং সুপারিশগুলিকে প্রাসঙ্গিক রাখে এবং নতুন আইটেমগুলি সহ শেষ-ব্যবহারকারীদের বর্তমান আচরণের জন্য উপযোগী করে। পরিশেষে, স্বয়ংক্রিয় প্রশিক্ষণ একটি আরও ব্যক্তিগতকৃত এবং আকর্ষক অভিজ্ঞতা প্রদান করে যা পছন্দ পরিবর্তনের সাথে খাপ খায়।

Amazon Personalize মেশিন লার্নিং (ML) এর সাথে আপনার ডিজিটাল রূপান্তরকে ত্বরান্বিত করে, যা বিদ্যমান ওয়েবসাইট, অ্যাপ্লিকেশন, ইমেল মার্কেটিং সিস্টেম এবং আরও অনেক কিছুতে ব্যক্তিগতকৃত সুপারিশগুলিকে একত্রিত করা সহজ করে তোলে৷ Amazon Personalize ডেভেলপারদের ML দক্ষতার প্রয়োজন ছাড়াই দ্রুত একটি কাস্টমাইজড ব্যক্তিগতকরণ ইঞ্জিন বাস্তবায়ন করতে সক্ষম করে। Amazon Personalize প্রয়োজনীয় পরিকাঠামোর ব্যবস্থা করে এবং সমগ্র ML পাইপলাইন পরিচালনা করে, যার মধ্যে ডেটা প্রক্রিয়াকরণ, বৈশিষ্ট্য সনাক্ত করা, উপযুক্ত অ্যালগরিদম ব্যবহার করা এবং আপনার ডেটার উপর ভিত্তি করে কাস্টমাইজ করা মডেলগুলিকে প্রশিক্ষণ, অপ্টিমাইজ করা এবং হোস্ট করা। আপনার সমস্ত ডেটা ব্যক্তিগত এবং সুরক্ষিত হওয়ার জন্য এনক্রিপ্ট করা হয়েছে।

এই পোস্টে, আমরা আপনাকে স্বয়ংক্রিয় প্রশিক্ষণ কনফিগার করার প্রক্রিয়ার মাধ্যমে গাইড করি, যাতে আপনার সমাধান এবং সুপারিশগুলি তাদের যথার্থতা এবং প্রাসঙ্গিকতা বজায় রাখে।

সমাধান ওভারভিউ

A সমাধান একটি Amazon Personalize রেসিপি, কাস্টমাইজড প্যারামিটার এবং এক বা একাধিক সমাধান সংস্করণ (প্রশিক্ষিত মডেল) এর সমন্বয়কে বোঝায়। আপনি যখন একটি কাস্টম সমাধান তৈরি করেন, আপনি আপনার ব্যবহারের ক্ষেত্রে মেলে এমন একটি রেসিপি নির্দিষ্ট করেন এবং প্রশিক্ষণের পরামিতিগুলি কনফিগার করেন। এই পোস্টের জন্য, আপনি প্রশিক্ষণের পরামিতিগুলিতে স্বয়ংক্রিয় প্রশিক্ষণ কনফিগার করেন।

পূর্বশর্ত

আপনার সমাধানগুলির জন্য স্বয়ংক্রিয় প্রশিক্ষণ সক্ষম করতে, আপনাকে প্রথমে Amazon ব্যক্তিগতকৃত সংস্থানগুলি সেট আপ করতে হবে৷ দ্বারা শুরু একটি ডেটাসেট গ্রুপ তৈরি করা, স্কিমা, এবং ডেটাসেট আপনার আইটেম, মিথস্ক্রিয়া, এবং ব্যবহারকারীর ডেটা প্রতিনিধিত্ব করে। নির্দেশাবলীর জন্য, পড়ুন শুরু করা (কনসোল) or শুরু করা (AWS CLI).

আপনি আপনার ডেটা আমদানি শেষ করার পরে, আপনি একটি সমাধান তৈরি করতে প্রস্তুত৷

একটি সমাধান তৈরি করুন

স্বয়ংক্রিয় প্রশিক্ষণ সেট আপ করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. অ্যামাজন ব্যক্তিগতকরণ কনসোলে, একটি নতুন সমাধান তৈরি করুন।
  2. আপনার সমাধানের জন্য একটি নাম উল্লেখ করুন, আপনি যে ধরণের সমাধান তৈরি করতে চান তা চয়ন করুন এবং আপনার রেসিপিটি চয়ন করুন।
  3. ঐচ্ছিকভাবে, যেকোনো ট্যাগ যোগ করুন। অ্যামাজন ব্যক্তিগতকৃত সংস্থান ট্যাগ করার বিষয়ে আরও তথ্যের জন্য, দেখুন ট্যাগিং অ্যামাজন ব্যক্তিগতকৃত সম্পদ.
  4. স্বয়ংক্রিয় প্রশিক্ষণ ব্যবহার করতে, মধ্যে স্বয়ংক্রিয় প্রশিক্ষণ অধ্যায়, নির্বাচন করুন চালু করা এবং আপনার প্রশিক্ষণের ফ্রিকোয়েন্সি নির্দিষ্ট করুন।

প্রতি 7 দিনে একবার প্রশিক্ষণের জন্য স্বয়ংক্রিয় প্রশিক্ষণ ডিফল্টরূপে সক্রিয় করা হয়। আপনি প্রতি 1-30 দিনে একবার থেকে আপনার ব্যবসার প্রয়োজন অনুসারে প্রশিক্ষণ ক্যাডেন্স কনফিগার করতে পারেন।

  1. যদি আপনার রেসিপি আইটেম সুপারিশ বা ব্যবহারকারীর বিভাগ তৈরি করে, তাহলে ঐচ্ছিকভাবে ব্যবহার করুন প্রশিক্ষণের জন্য কলাম কলাম নির্বাচন করতে বিভাগ Amazon Personalize বিবেচনা করে যখন প্রশিক্ষণ সমাধান সংস্করণ।
  2. মধ্যে হাইপারপ্যারামিটার কনফিগারেশন অধ্যায়, ঐচ্ছিকভাবে আপনার রেসিপি এবং ব্যবসার প্রয়োজনের উপর ভিত্তি করে হাইপারপ্যারামিটার বিকল্পগুলি কনফিগার করুন।
  3. কোনো অতিরিক্ত কনফিগারেশন প্রদান করুন, তারপর নির্বাচন করুন পরবর্তী.
    অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.
  4. সমাধানের বিবরণ পর্যালোচনা করুন এবং নিশ্চিত করুন যে আপনার স্বয়ংক্রিয় প্রশিক্ষণ প্রত্যাশিত হিসাবে কনফিগার করা হয়েছে।
  5. বেছে নিন সমাধান তৈরি করুন.
    অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

Amazon Personalize স্বয়ংক্রিয়ভাবে আপনার প্রথম সমাধান সংস্করণ তৈরি করবে। ক সমাধান সংস্করণ একটি প্রশিক্ষিত এমএল মডেল বোঝায়। যখন সমাধানের জন্য একটি সমাধান সংস্করণ তৈরি করা হয়, তখন Amazon Personalize রেসিপি এবং প্রশিক্ষণ কনফিগারেশনের উপর ভিত্তি করে সমাধান সংস্করণটিকে সমর্থন করে মডেলটিকে প্রশিক্ষণ দেয়। সমাধান সংস্করণ তৈরি শুরু হতে 1 ঘন্টা পর্যন্ত সময় লাগতে পারে৷

AWS SDK ব্যবহার করে স্বয়ংক্রিয় প্রশিক্ষণের সাথে একটি সমাধান তৈরি করার জন্য নিম্নলিখিত নমুনা কোড:

import boto3 
personalize = boto3.client('personalize')

solution_config = {
    "autoTrainingConfig": {
        "schedulingExpression": "rate(3 days)"
    }
}

recipe = "arn:aws:personalize:::recipe/aws-similar-items"
name = "test_automatic_training"
response = personalize.create_solution(name=name, recipeArn=recipe_arn, datasetGroupArn=dataset_group_arn, 
                            performAutoTraining=True, solutionConfig=solution_config)

print(response['solutionArn'])
solution_arn = response['solutionArn'])

একটি সমাধান তৈরি হওয়ার পরে, আপনি সমাধানের বিবরণ পৃষ্ঠায় স্বয়ংক্রিয় প্রশিক্ষণ সক্ষম হয়েছে কিনা তা নিশ্চিত করতে পারেন।

অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

এছাড়াও আপনি AWS SDK এর মাধ্যমে নিশ্চিত করতে নিম্নলিখিত নমুনা কোড ব্যবহার করতে পারেন যে স্বয়ংক্রিয় প্রশিক্ষণ সক্ষম হয়েছে:

response = personalize.describe_solution(solutionArn=solution_arn)
print(response)

আপনার প্রতিক্রিয়া ক্ষেত্র ধারণ করবে performAutoTraining এবং autoTrainingConfig, আপনার সেট করা মানগুলি প্রদর্শন করছে CreateSolution কল

সমাধানের বিবরণ পৃষ্ঠায়, আপনি সমাধান সংস্করণগুলিও দেখতে পাবেন যা স্বয়ংক্রিয়ভাবে তৈরি হয়। দ্য প্রশিক্ষণের ধরন সমাধান সংস্করণটি ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে তৈরি করা হয়েছে কিনা তা কলাম নির্দিষ্ট করে।

অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

প্রদত্ত সমাধানের জন্য সমাধান সংস্করণগুলির একটি তালিকা ফেরত দিতে আপনি নিম্নলিখিত নমুনা কোডটিও ব্যবহার করতে পারেন:

response = personalize.list_solution_versions(solutionArn=solution_arn)['solutionVersions']
print("List Solution Version responsen")
for val in response:
    print(f"SolutionVersion: {val}")
    print("n")

আপনার প্রতিক্রিয়া ক্ষেত্র ধারণ করবে trainingType, যা সমাধান সংস্করণটি ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে তৈরি করা হয়েছে কিনা তা নির্দিষ্ট করে।

আপনার সমাধান সংস্করণ প্রস্তুত হলে, আপনি করতে পারেন একটি প্রচারণা তৈরি করুন আপনার সমাধান সংস্করণের জন্য।

একটি প্রচার তৈরি করুন

A প্রচারণা রিয়েল-টাইম সুপারিশ তৈরি করতে একটি সমাধান সংস্করণ (প্রশিক্ষিত মডেল) স্থাপন করে। Amazon Personalize এর মাধ্যমে, আপনি আপনার কর্মপ্রবাহকে স্ট্রীমলাইন করতে পারেন এবং স্বয়ংক্রিয় সিঙ্কিংয়ের মাধ্যমে প্রচারাভিযানে সর্বশেষ সমাধান সংস্করণের স্থাপনাকে স্বয়ংক্রিয় করতে পারেন। স্বয়ংক্রিয় সিঙ্ক সেট আপ করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. অ্যামাজন ব্যক্তিগতকরণ কনসোলে, একটি নতুন প্রচার তৈরি করুন৷
  2. আপনার প্রচারের জন্য একটি নাম উল্লেখ করুন.
  3. আপনি এইমাত্র তৈরি করা সমাধান চয়ন করুন।
  4. নির্বাচন করা স্বয়ংক্রিয়ভাবে সর্বশেষ সমাধান সংস্করণ ব্যবহার করুন.
  5. স্থির কর প্রতি সেকেন্ডে ন্যূনতম বিধান করা লেনদেন.
    অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.
  6. আপনার প্রচারাভিযান তৈরি করুন.

এর স্ট্যাটাস হলে প্রচারণা প্রস্তুত ACTIVE.

একটি প্রচারাভিযান তৈরি করার জন্য নিম্নলিখিত নমুনা কোড syncWithLatestSolutionVersion সেট true AWS SDK ব্যবহার করে। আপনাকে অবশ্যই প্রত্যয় যোগ করতে হবে $LATEST থেকে solutionArn in solutionVersionArn আপনি যখন সেট syncWithLatestSolutionVersion থেকে true.

campaign_config = {
    "syncWithLatestSolutionVersion": True
}
resource_name = "test_campaign_sync"
solution_version_arn = "arn:aws:personalize:<region>:<accountId>:solution/<solution_name>/$LATEST"
response = personalize.create_campaign(name=resource_name, solutionVersionArn=solution_version_arn, campaignConfig=campaign_config)
campaign_arn = response['campaignArn']
print(campaign_arn)

প্রচারাভিযানের বিশদ পৃষ্ঠায়, আপনি দেখতে পারেন যে নির্বাচন করা প্রচারাভিযানটি স্বয়ংক্রিয়ভাবে সিঙ্ক সক্ষম হয়েছে কিনা। সক্রিয় করা হলে, আপনার প্রচারাভিযানটি স্বয়ংক্রিয়ভাবে আপডেট হবে সাম্প্রতিক সমাধান সংস্করণ ব্যবহার করতে, তা স্বয়ংক্রিয়ভাবে বা ম্যানুয়ালি তৈরি করা হয়েছে।

অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

AWS SDK এর মাধ্যমে নিশ্চিত করতে নিম্নলিখিত নমুনা কোডটি ব্যবহার করুন syncWithLatestSolutionVersion সক্রিয় করা হয়:

response = personalize.describe_campaign(campaignArn=campaign_arn)
Print(response)

আপনার প্রতিক্রিয়া ক্ষেত্র ধারণ করবে syncWithLatestSolutionVersion অধীনে campaignConfig, আপনার সেট করা মান প্রদর্শন করছে CreateCampaign কল

আপনার প্রচারাভিযান আপডেট করে একটি প্রচারাভিযান তৈরি হওয়ার পরে আপনি Amazon Personalize Console-এ স্বয়ংক্রিয়ভাবে সর্বশেষ সমাধান সংস্করণ ব্যবহার করার বিকল্পটি সক্ষম বা নিষ্ক্রিয় করতে পারেন। একইভাবে, আপনি সক্ষম বা নিষ্ক্রিয় করতে পারেন syncWithLatestSolutionVersion সঙ্গে UpdateCampaign AWS SDK ব্যবহার করে।

উপসংহার

স্বয়ংক্রিয় প্রশিক্ষণের মাধ্যমে, আপনি আপনার কর্মপ্রবাহকে স্ট্রিমলাইন করে এবং Amazon Personalize-এ সর্বশেষ সমাধান সংস্করণের স্থাপনা স্বয়ংক্রিয় করে মডেল ড্রিফ্ট প্রশমিত করতে এবং সুপারিশের প্রাসঙ্গিকতা বজায় রাখতে পারেন।

Amazon Personalize এর সাথে আপনার ব্যবহারকারীর অভিজ্ঞতা অপ্টিমাইজ করার বিষয়ে আরও তথ্যের জন্য, দেখুন আমাজন ব্যক্তিগতকৃত ডেভেলপার গাইড.


লেখক সম্পর্কে

অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.বা'ক্যারি জনসন একজন সিনিয়র টেকনিক্যাল প্রোডাক্ট ম্যানেজার আমাজন পার্সোনালাইজ টিমে AWS AI/ML এর সাথে কাজ করছেন। কম্পিউটার বিজ্ঞান এবং কৌশলের একটি পটভূমি সহ, তিনি পণ্য উদ্ভাবনের বিষয়ে উত্সাহী। তার অবসর সময়ে, তিনি ভ্রমণ এবং মহান আউটডোর অন্বেষণ উপভোগ করেন।

অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.অজয় ভেঙ্কটকৃষ্ণান অ্যামাজন পার্সোনালাইজ টিমের একজন সফটওয়্যার ডেভেলপমেন্ট ইঞ্জিনিয়ার। তার অবসর সময়ে, তিনি লিখতে এবং ফুটবল খেলা উপভোগ করেন।

অ্যামাজন ব্যক্তিগতকরণে সমাধানের জন্য স্বয়ংক্রিয় প্রশিক্ষণের প্রবর্তন আমাজন ওয়েব সার্ভিস প্লেটোব্লকচেইন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.প্রাণেশ অনুভব অ্যামাজন ব্যক্তিগতকরণের জন্য একজন সিনিয়র সফ্টওয়্যার ইঞ্জিনিয়ার। গ্রাহকদের স্কেলে পরিষেবা দেওয়ার জন্য মেশিন লার্নিং সিস্টেম ডিজাইন করার বিষয়ে তিনি উত্সাহী। তার কাজের বাইরে, তিনি ফুটবল খেলতে ভালবাসেন এবং রিয়াল মাদ্রিদের একজন আগ্রহী অনুসারী।

সময় স্ট্যাম্প:

থেকে আরো এডাব্লুএস মেশিন লার্নিং

অ্যামাজন সেজমেকার স্টুডিও এবং অ্যামাজন সেজমেকার অটোপাইলট ব্যবহার করে স্যাটেলাইট ইমেজ বৈশিষ্ট্য ব্যবহার করে ম্যানগ্রোভ বন সনাক্ত করুন – পার্ট 2

উত্স নোড: 1497327
সময় স্ট্যাম্প: জুন 21, 2022

অ্যামাজন সেজমেকার মাল্টি-মডেল এন্ডপয়েন্ট ব্যবহার করে ভেরিফ কিভাবে স্থাপনার সময় 80% কমিয়েছে | আমাজন ওয়েব সার্ভিসেস

উত্স নোড: 1902575
সময় স্ট্যাম্প: অক্টোবর 16, 2023

কীভাবে নর্ডিক এভিয়েশন ক্যাপিটাল অ্যামাজন স্বীকৃতি ব্যবহার করে অপারেশনগুলিকে স্ট্রিমলাইন করতে এবং বার্ষিক EUR200,000 পর্যন্ত সাশ্রয় করে

উত্স নোড: 1279755
সময় স্ট্যাম্প: এপ্রিল 25, 2022

Amazon CodeWhisperer এবং Amazon CodeGuru ব্যবহার করে Amazon SageMaker নোটবুকগুলিতে AI-চালিত কোড পরামর্শ এবং নিরাপত্তা স্ক্যান | আমাজন ওয়েব সার্ভিসেস

উত্স নোড: 1835268
সময় স্ট্যাম্প: 12 পারে, 2023