ক্লাউড কম্পিউটিং, বিগ ডাটা এবং মেশিন লার্নিং (এমএল) টুল ব্যবহার করে অ্যামাজন অ্যাথেনা or আমাজন সেজমেকার সৃষ্টি এবং রক্ষণাবেক্ষণের অনেক প্রচেষ্টা ছাড়াই যে কেউ উপলব্ধ এবং ব্যবহারযোগ্য হয়ে উঠেছে। শিল্প সংস্থাগুলি ক্রমবর্ধমানভাবে ডেটা বিশ্লেষণ এবং ডেটা-চালিত সিদ্ধান্ত গ্রহণের দিকে নজর দেয় যাতে তাদের সমগ্র পোর্টফোলিও জুড়ে সম্পদের দক্ষতা বৃদ্ধি করে, অপারেশন থেকে ভবিষ্যদ্বাণীমূলক রক্ষণাবেক্ষণ বা পরিকল্পনা করা পর্যন্ত।
আইটি পরিবর্তনের গতির কারণে, ঐতিহ্যগত শিল্পের গ্রাহকরা দক্ষতার একটি দ্বিধাদ্বন্দ্বের সম্মুখীন হচ্ছেন। একদিকে, বিশ্লেষক এবং ডোমেন বিশেষজ্ঞদের প্রশ্নে থাকা ডেটা এবং এর ব্যাখ্যা সম্পর্কে খুব গভীর জ্ঞান রয়েছে, তবুও প্রায়শই ডেটা সায়েন্স টুলিং এবং পাইথনের মতো উচ্চ-স্তরের প্রোগ্রামিং ভাষার এক্সপোজারের অভাব হয়। অন্যদিকে, ডেটা সায়েন্স বিশেষজ্ঞদের প্রায়ই মেশিনের ডেটা বিষয়বস্তু ব্যাখ্যা করার এবং প্রাসঙ্গিক বিষয়গুলির জন্য এটি ফিল্টার করার অভিজ্ঞতার অভাব থাকে। এই দ্বিধা দক্ষ মডেল তৈরিতে বাধা দেয় যা ব্যবসা-প্রাসঙ্গিক অন্তর্দৃষ্টি তৈরি করতে ডেটা ব্যবহার করে।
আমাজন সেজমেকার ক্যানভাস শক্তিশালী অ্যানালিটিক্স এবং এমএল মডেল, যেমন পূর্বাভাস, শ্রেণীবিভাগ বা রিগ্রেশন মডেল তৈরি করতে ডোমেন বিশেষজ্ঞদের একটি নো-কোড ইন্টারফেস প্রদান করে এই দ্বিধাকে মোকাবেলা করে। এটি আপনাকে তৈরি করার পরে ML এবং MLOps বিশেষজ্ঞদের সাথে এই মডেলগুলি স্থাপন এবং ভাগ করার অনুমতি দেয়৷
এই পোস্টে, আমরা আপনাকে দেখাই কিভাবে সেজমেকার ক্যানভাস ব্যবহার করে আপনার ডেটাতে সঠিক বৈশিষ্ট্যগুলিকে কিউরেট করতে এবং নির্বাচন করতে হয় এবং তারপরে মডেল টিউনিংয়ের জন্য সেজমেকার ক্যানভাসের নো-কোড কার্যকারিতা ব্যবহার করে অসামঞ্জস্যতা সনাক্তকরণের জন্য একটি ভবিষ্যদ্বাণী মডেল প্রশিক্ষণ দিই।
উত্পাদন শিল্পের জন্য অসঙ্গতি সনাক্তকরণ
লেখার সময়, সেজমেকার ক্যানভাস সাধারণ ব্যবসায়িক ব্যবহারের ক্ষেত্রে ফোকাস করে, যেমন পূর্বাভাস, রিগ্রেশন এবং শ্রেণীবিভাগ। এই পোস্টের জন্য, আমরা দেখাই যে কীভাবে এই ক্ষমতাগুলি জটিল অস্বাভাবিক ডেটা পয়েন্ট সনাক্ত করতে সাহায্য করতে পারে। এই ব্যবহারের ক্ষেত্রে প্রাসঙ্গিক, উদাহরণস্বরূপ, শিল্প মেশিনের ত্রুটি বা অস্বাভাবিক ক্রিয়াকলাপ চিহ্নিত করার জন্য।
শিল্প ডোমেনে অসামঞ্জস্যতা সনাক্তকরণ গুরুত্বপূর্ণ, কারণ মেশিনগুলি (ট্রেন থেকে টারবাইন) সাধারণত অনেক নির্ভরযোগ্য, ব্যর্থতার মধ্যে কয়েক বছর ধরে। এই মেশিনগুলির বেশিরভাগ ডেটা, যেমন তাপমাত্রা সেনার রিডিং বা স্ট্যাটাস মেসেজ, স্বাভাবিক ক্রিয়াকলাপের বর্ণনা দেয় এবং সিদ্ধান্ত নেওয়ার জন্য সীমিত মান রয়েছে। কোনো ত্রুটির মূল কারণ অনুসন্ধান করার সময় বা ভবিষ্যতের ত্রুটির জন্য সতর্কতা সূচক হিসেবে ইঞ্জিনিয়াররা অস্বাভাবিক ডেটা খোঁজেন এবং পারফরম্যান্স ম্যানেজাররা সম্ভাব্য উন্নতি চিহ্নিত করতে অস্বাভাবিক ডেটা পরীক্ষা করে। অতএব, ডেটা-চালিত সিদ্ধান্ত গ্রহণের দিকে অগ্রসর হওয়ার সাধারণ প্রথম পদক্ষেপটি সেই প্রাসঙ্গিক (অস্বাভাবিক) ডেটা খোঁজার উপর নির্ভর করে।
এই পোস্টে, আমরা ডেটাতে সঠিক বৈশিষ্ট্যগুলি কিউরেট করতে এবং নির্বাচন করতে সেজমেকার ক্যানভাস ব্যবহার করি এবং তারপরে মডেল টিউনিংয়ের জন্য সেজমেকার ক্যানভাস নো-কোড কার্যকারিতা ব্যবহার করে অসামঞ্জস্য সনাক্তকরণের জন্য একটি ভবিষ্যদ্বাণী মডেলকে প্রশিক্ষণ দিই। তারপরে আমরা মডেলটিকে সেজমেকার এন্ডপয়েন্ট হিসাবে স্থাপন করি।
সমাধান ওভারভিউ
আমাদের অসঙ্গতি সনাক্তকরণ ব্যবহারের ক্ষেত্রে, আমরা একটি ভবিষ্যদ্বাণী মডেলকে প্রশিক্ষণ দিই একটি মেশিনের স্বাভাবিক ক্রিয়াকলাপের জন্য একটি বৈশিষ্ট্যগত বৈশিষ্ট্যের পূর্বাভাস দেওয়ার জন্য, যেমন একটি গাড়িতে নির্দেশিত মোটর তাপমাত্রা, গাড়িতে প্রয়োগ করা গতি এবং সাম্প্রতিক টর্কের মতো বৈশিষ্ট্যগুলিকে প্রভাবিত করে৷ . পরিমাপের একটি নতুন নমুনায় অসঙ্গতি সনাক্তকরণের জন্য, আমরা প্রদত্ত পর্যবেক্ষণের সাথে বৈশিষ্ট্যগত বৈশিষ্ট্যের মডেলের পূর্বাভাস তুলনা করি।
গাড়ির মোটরের উদাহরণের জন্য, একজন ডোমেন বিশেষজ্ঞ স্বাভাবিক মোটর তাপমাত্রা, সাম্প্রতিক মোটর টর্ক, পরিবেষ্টিত তাপমাত্রা এবং অন্যান্য সম্ভাব্য প্রভাবক কারণগুলির পরিমাপ পান। এগুলি আপনাকে অন্যান্য বৈশিষ্ট্যগুলি থেকে তাপমাত্রার পূর্বাভাস দেওয়ার জন্য একটি মডেলকে প্রশিক্ষণ দেওয়ার অনুমতি দেয়। তারপরে আমরা নিয়মিতভাবে মোটর তাপমাত্রার পূর্বাভাস দিতে মডেলটি ব্যবহার করতে পারি। যখন সেই ডেটার পূর্বাভাসিত তাপমাত্রা সেই ডেটাতে পর্যবেক্ষণ করা তাপমাত্রার অনুরূপ হয়, তখন মোটরটি স্বাভাবিকভাবে কাজ করে; একটি অসঙ্গতি একটি অসঙ্গতির দিকে নির্দেশ করবে, যেমন কুলিং সিস্টেমের ব্যর্থতা বা মোটরের ত্রুটি।
নিম্নলিখিত চিত্রটি সমাধানের স্থাপত্যকে চিত্রিত করে।
সমাধান চারটি মূল পদক্ষেপ নিয়ে গঠিত:
- ডোমেন বিশেষজ্ঞ সেজমেকার ক্যানভাস ব্যবহার করে ডেটা বিশ্লেষণ এবং বৈশিষ্ট্য কিউরেশন সহ প্রাথমিক মডেল তৈরি করেন।
- ডোমেন বিশেষজ্ঞ এর মাধ্যমে মডেল শেয়ার করেন আমাজন সেজমেকার মডেল রেজিস্ট্রি অথবা এটি সরাসরি একটি রিয়েল-টাইম এন্ডপয়েন্ট হিসাবে স্থাপন করে।
- একজন MLOps বিশেষজ্ঞ অনুমান পরিকাঠামো এবং কোড তৈরি করে যা একটি ভবিষ্যদ্বাণী থেকে মডেল আউটপুটকে একটি অসঙ্গতি সূচকে অনুবাদ করে। এই কোড সাধারণত একটি ভিতরে সঞ্চালিত হয় এডাব্লুএস ল্যাম্বদা ফাংশন.
- যখন একটি অ্যাপ্লিকেশনের জন্য একটি অসঙ্গতি সনাক্তকরণের প্রয়োজন হয়, তখন এটি ল্যাম্বডা ফাংশনকে কল করে, যা অনুমানের জন্য মডেল ব্যবহার করে এবং প্রতিক্রিয়া প্রদান করে (এটি একটি অসঙ্গতি হোক বা না হোক)।
পূর্বশর্ত
এই পোস্টটি অনুসরণ করতে, আপনাকে অবশ্যই নিম্নলিখিত পূর্বশর্তগুলি পূরণ করতে হবে:
SageMaker ব্যবহার করে মডেল তৈরি করুন
মডেল তৈরির প্রক্রিয়াটি সেজমেকার ক্যানভাসে একটি রিগ্রেশন মডেল তৈরি করার জন্য আদর্শ পদক্ষেপগুলি অনুসরণ করে। আরো তথ্যের জন্য, পড়ুন Amazon SageMaker ক্যানভাস ব্যবহার করে শুরু করা.
প্রথমত, ডোমেন বিশেষজ্ঞ সেজমেকার ক্যানভাসে প্রাসঙ্গিক ডেটা লোড করে, যেমন পরিমাপের একটি টাইম সিরিজ। এই পোস্টের জন্য, আমরা একটি CSV ফাইল ব্যবহার করি যাতে একটি বৈদ্যুতিক মোটরের (কৃত্রিমভাবে তৈরি) পরিমাপ থাকে। বিস্তারিত জানার জন্য, পড়ুন ক্যানভাসে ডেটা আমদানি করুন. ব্যবহৃত নমুনা ডেটা একটি হিসাবে ডাউনলোডের জন্য উপলব্ধ CSV তে.
সেজমেকার ক্যানভাস দিয়ে ডেটা কিউরেট করুন
ডেটা লোড হওয়ার পরে, ডোমেন বিশেষজ্ঞ চূড়ান্ত মডেলে ব্যবহৃত ডেটা কিউরেট করতে সেজমেকার ক্যানভাস ব্যবহার করতে পারেন। এর জন্য, বিশেষজ্ঞ সেই কলামগুলি নির্বাচন করেন যেগুলিতে প্রশ্নে সমস্যাটির জন্য বৈশিষ্ট্যগত পরিমাপ রয়েছে। আরও সুনির্দিষ্টভাবে, বিশেষজ্ঞ কলামগুলি নির্বাচন করেন যা একে অপরের সাথে সম্পর্কিত, উদাহরণস্বরূপ, একটি শারীরিক সম্পর্কের দ্বারা যেমন চাপ-তাপমাত্রার বক্ররেখা, এবং যেখানে সেই সম্পর্কের পরিবর্তন তাদের ব্যবহারের ক্ষেত্রে একটি প্রাসঙ্গিক অসঙ্গতি। অসঙ্গতি সনাক্তকরণ মডেলটি নির্বাচিত কলামগুলির মধ্যে স্বাভাবিক সম্পর্ক শিখবে এবং নির্দেশ করবে যখন ডেটা এটির সাথে সামঞ্জস্যপূর্ণ নয়, যেমন মোটরের বর্তমান লোডের কারণে একটি অস্বাভাবিক উচ্চ মোটর তাপমাত্রা।
অনুশীলনে, ডোমেন বিশেষজ্ঞকে উপযুক্ত ইনপুট কলামের একটি সেট এবং একটি লক্ষ্য কলাম নির্বাচন করতে হবে। ইনপুটগুলি সাধারণত পরিমাণের সংগ্রহ (সাংখ্যিক বা স্পষ্ট) যা একটি মেশিনের আচরণ নির্ধারণ করে, চাহিদা সেটিংস থেকে, লোড, গতি বা পরিবেষ্টিত তাপমাত্রা পর্যন্ত। আউটপুট হল একটি সাংখ্যিক পরিমাণ যা মেশিনের ক্রিয়াকলাপের কার্যকারিতা নির্দেশ করে, যেমন তাপমাত্রা পরিমাপক শক্তির অপচয় বা অন্য কর্মক্ষমতা মেট্রিক পরিবর্তন যখন মেশিনটি সাবঅপ্টিমাল অবস্থায় চলে।
ইনপুট এবং আউটপুটের জন্য কী পরিমাণ নির্বাচন করতে হবে তার ধারণাটি ব্যাখ্যা করতে, আসুন কয়েকটি উদাহরণ বিবেচনা করি:
- ঘূর্ণায়মান সরঞ্জামগুলির জন্য, যেমন আমরা এই পোস্টে যে মডেলটি তৈরি করি, সাধারণ ইনপুটগুলি হল ঘূর্ণন গতি, টর্ক (বর্তমান এবং ইতিহাস), এবং পরিবেষ্টিত তাপমাত্রা এবং লক্ষ্যগুলি হল ফলস্বরূপ বিয়ারিং বা মোটর তাপমাত্রা যা ঘূর্ণনের ভাল অপারেশনাল অবস্থা নির্দেশ করে।
- একটি বায়ু টারবাইনের জন্য, সাধারণ ইনপুটগুলি হল বাতাসের গতি এবং রটার ব্লেড সেটিংসের বর্তমান এবং সাম্প্রতিক ইতিহাস এবং লক্ষ্য পরিমাণ হল উত্পাদিত শক্তি বা ঘূর্ণন গতি।
- একটি রাসায়নিক প্রক্রিয়ার জন্য, সাধারণ ইনপুটগুলি হল বিভিন্ন উপাদানের শতাংশ এবং পরিবেষ্টিত তাপমাত্রা, এবং লক্ষ্যগুলি হল উত্পাদিত তাপ বা শেষ পণ্যের সান্দ্রতা।
- স্লাইডিং দরজার মতো চলমান সরঞ্জামগুলির জন্য, সাধারণ ইনপুটগুলি হল মোটরগুলির পাওয়ার ইনপুট এবং লক্ষ্য মান হল গতি বা চলার জন্য সমাপ্তির সময়।
- একটি HVAC সিস্টেমের জন্য, সাধারণ ইনপুটগুলি হল অর্জিত তাপমাত্রার পার্থক্য এবং লোড সেটিংস এবং লক্ষ্য পরিমাণ হল শক্তি খরচ পরিমাপ করা
শেষ পর্যন্ত, একটি প্রদত্ত সরঞ্জামের জন্য সঠিক ইনপুট এবং লক্ষ্যগুলি নির্ভর করবে ব্যবহারের ক্ষেত্রে এবং শনাক্ত করার জন্য অস্বাভাবিক আচরণের উপর, এবং নির্দিষ্ট ডেটাসেটের জটিলতার সাথে পরিচিত একজন ডোমেন বিশেষজ্ঞের কাছে সবচেয়ে বেশি পরিচিত।
বেশিরভাগ ক্ষেত্রে, উপযুক্ত ইনপুট এবং লক্ষ্য পরিমাণ নির্বাচন করার অর্থ শুধুমাত্র সঠিক কলাম নির্বাচন করা এবং লক্ষ্য কলাম চিহ্নিত করা (এই উদাহরণের জন্য, bearing_temperature
) যাইহোক, একজন ডোমেন বিশেষজ্ঞ কলাম রূপান্তর করতে এবং ডেটা পরিমার্জন বা একত্রিত করতে সেজমেকার ক্যানভাসের নো-কোড বৈশিষ্ট্যগুলিও ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি প্রাসঙ্গিক নয় এমন ডেটা থেকে নির্দিষ্ট তারিখ বা টাইমস্ট্যাম্প বের করতে বা ফিল্টার করতে পারেন। সেজমেকার ক্যানভাস এই প্রক্রিয়াটিকে সমর্থন করে, নির্বাচিত পরিমাণের পরিসংখ্যান দেখায়, আপনাকে বুঝতে অনুমতি দেয় যে কোনও পরিমাণের আউটলার এবং স্প্রেড আছে কিনা যা মডেলের ফলাফলকে প্রভাবিত করতে পারে।
ট্রেন, সুর, এবং মডেল মূল্যায়ন
ডোমেন বিশেষজ্ঞ ডেটাসেটে উপযুক্ত কলাম নির্বাচন করার পরে, তারা ইনপুট এবং আউটপুটগুলির মধ্যে সম্পর্ক শিখতে মডেলটিকে প্রশিক্ষণ দিতে পারে। আরও সুনির্দিষ্টভাবে, মডেল ইনপুট থেকে নির্বাচিত লক্ষ্য মান ভবিষ্যদ্বাণী করতে শিখবে।
সাধারণত, আপনি SageMaker ক্যানভাস ব্যবহার করতে পারেন মডেল প্রিভিউ বিকল্প এটি প্রত্যাশিত মডেলের গুণমানের একটি দ্রুত ইঙ্গিত প্রদান করে এবং আউটপুট মেট্রিকে বিভিন্ন ইনপুট যে প্রভাব ফেলে তা আপনাকে তদন্ত করতে দেয়। উদাহরণস্বরূপ, নিম্নলিখিত স্ক্রিনশটে, মডেলটি দ্বারা সবচেয়ে বেশি প্রভাবিত হয় motor_speed
এবং ambient_temperature
ভবিষ্যদ্বাণী করার সময় মেট্রিক্স bearing_temperature
. এটি যুক্তিযুক্ত, কারণ এই তাপমাত্রাগুলি ঘনিষ্ঠভাবে সম্পর্কিত। একই সময়ে, অতিরিক্ত ঘর্ষণ বা শক্তির ক্ষতির অন্যান্য উপায় এটিকে প্রভাবিত করতে পারে।
মডেলের মানের জন্য, মডেলের RMSE হল একটি সূচক যে মডেলটি প্রশিক্ষণের ডেটাতে স্বাভাবিক আচরণ শিখতে এবং ইনপুট এবং আউটপুট পরিমাপের মধ্যে সম্পর্কগুলিকে পুনরুত্পাদন করতে কতটা ভালো ছিল। উদাহরণস্বরূপ, নিম্নলিখিত মডেলটিতে, মডেলটি সঠিক ভবিষ্যদ্বাণী করতে সক্ষম হওয়া উচিত motor_bearing
তাপমাত্রা 3.67 ডিগ্রী সেলসিয়াসের মধ্যে, তাই আমরা একটি মডেল ভবিষ্যদ্বাণী থেকে প্রকৃত তাপমাত্রার বিচ্যুতি বিবেচনা করতে পারি যা এর চেয়ে বড়, উদাহরণস্বরূপ, 7.4 ডিগ্রী একটি অসঙ্গতি হিসাবে। আপনি যে বাস্তব থ্রেশহোল্ডটি ব্যবহার করবেন, তা নির্ভর করবে স্থাপনার দৃশ্যে প্রয়োজনীয় সংবেদনশীলতার উপর।
অবশেষে, মডেল মূল্যায়ন এবং টিউনিং শেষ হওয়ার পরে, আপনি সম্পূর্ণ মডেল প্রশিক্ষণ শুরু করতে পারেন যা অনুমানের জন্য ব্যবহার করার জন্য মডেল তৈরি করবে।
মডেল মোতায়েন করুন
যদিও সেজমেকার ক্যানভাস অনুমানের জন্য একটি মডেল ব্যবহার করতে পারে, তবে অসঙ্গতি সনাক্তকরণের জন্য উত্পাদনশীল স্থাপনার জন্য আপনাকে সেজমেকার ক্যানভাসের বাইরে মডেল স্থাপন করতে হবে। আরও স্পষ্টভাবে, আমাদের মডেলটিকে শেষ পয়েন্ট হিসাবে স্থাপন করতে হবে।
এই পোস্টে এবং সরলতার জন্য, আমরা মডেলটিকে সেজমেকার ক্যানভাস থেকে সরাসরি একটি শেষ পয়েন্ট হিসাবে স্থাপন করি। নির্দেশাবলীর জন্য, পড়ুন একটি শেষ পয়েন্টে আপনার মডেল স্থাপন করুন. স্থাপনার নামটি নোট করা নিশ্চিত করুন এবং আপনি যে ইন্সট্যান্স টাইপ স্থাপন করবেন তার মূল্য বিবেচনা করুন (এই পোস্টের জন্য, আমরা ml.m5.large ব্যবহার করি)। SageMaker ক্যানভাস তারপর একটি মডেল শেষ পয়েন্ট তৈরি করবে যা ভবিষ্যদ্বাণী পেতে কল করা যেতে পারে।
শিল্প সেটিংসে, একটি মডেল স্থাপন করার আগে পুঙ্খানুপুঙ্খ পরীক্ষার মধ্য দিয়ে যেতে হবে। এর জন্য, ডোমেন বিশেষজ্ঞ এটি স্থাপন করবেন না, বরং মডেলটি সেজমেকার মডেল রেজিস্ট্রিতে ভাগ করবেন। এখানে, একজন MLOps অপারেশন বিশেষজ্ঞ দায়িত্ব নিতে পারেন। সাধারণত, সেই বিশেষজ্ঞ মডেল এন্ডপয়েন্ট পরীক্ষা করবে, টার্গেট অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় কম্পিউটিং সরঞ্জামের আকার মূল্যায়ন করবে এবং সর্বাধিক ব্যয়-দক্ষ স্থাপনা নির্ধারণ করবে, যেমন সার্ভারহীন অনুমান বা ব্যাচ অনুমানের জন্য স্থাপনা। এই পদক্ষেপগুলি সাধারণত স্বয়ংক্রিয় হয় (উদাহরণস্বরূপ, ব্যবহার করে আমাজন সেজমেকার পাইপলাইন অথবা আমাজন SDK).
অসঙ্গতি সনাক্তকরণের জন্য মডেলটি ব্যবহার করুন
আগের ধাপে, আমরা সেজমেকার ক্যানভাসে একটি মডেল স্থাপনা তৈরি করেছি, যাকে বলা হয় canvas-sample-anomaly-model
. আমরা একটি এর পূর্বাভাস পেতে এটি ব্যবহার করতে পারি bearing_temperature
ডেটাসেটের অন্যান্য কলামের উপর ভিত্তি করে মান। এখন, আমরা অসঙ্গতি সনাক্ত করতে এই শেষ পয়েন্ট ব্যবহার করতে চাই।
অস্বাভাবিক ডেটা সনাক্ত করতে, আমাদের মডেল লক্ষ্য মেট্রিকের প্রত্যাশিত মান পেতে ভবিষ্যদ্বাণী মডেল শেষ পয়েন্ট ব্যবহার করবে এবং তারপরে ডেটার প্রকৃত মানের সাথে পূর্বাভাসিত মান তুলনা করবে। পূর্বাভাসিত মান প্রশিক্ষণ ডেটার উপর ভিত্তি করে আমাদের লক্ষ্য মেট্রিকের জন্য প্রত্যাশিত মান নির্দেশ করে। এই মানের পার্থক্য তাই পরিলক্ষিত প্রকৃত তথ্যের অস্বাভাবিকতার জন্য একটি মেট্রিক। আমরা নিম্নলিখিত কোড ব্যবহার করতে পারেন:
পূর্ববর্তী কোড নিম্নলিখিত ক্রিয়া সম্পাদন করে:
- ইনপুট ডেটা সঠিক বৈশিষ্ট্যগুলিতে ফিল্টার করা হয় (ফাংশন “
input_transformer
")। - সেজমেকার মডেল এন্ডপয়েন্ট ফিল্টার করা ডেটার সাথে আহ্বান করা হয়েছে (ফাংশন “
do_inference
“), যেখানে আমরা সেজমেকার ক্যানভাসে আমাদের স্থাপনার বিশদ পৃষ্ঠা খোলার সময় প্রদত্ত নমুনা কোড অনুসারে ইনপুট এবং আউটপুট বিন্যাস পরিচালনা করি। - আমন্ত্রণের ফলাফলটি মূল ইনপুট ডেটাতে যুক্ত হয় এবং পার্থক্যটি ত্রুটি কলামে সংরক্ষণ করা হয় (ফাংশন “
output_transform
")।
অসঙ্গতি খুঁজুন এবং অস্বাভাবিক ঘটনা মূল্যায়ন
একটি সাধারণ সেটআপে, অসঙ্গতিগুলি পাওয়ার জন্য কোডটি ল্যাম্বডা ফাংশনে চালিত হয়। Lambda ফাংশন একটি অ্যাপ্লিকেশন থেকে কল করা যেতে পারে বা অ্যামাজন এপিআই গেটওয়ে. প্রধান ফাংশন ইনপুট ডেটার প্রতিটি সারির জন্য একটি অসঙ্গতি স্কোর প্রদান করে—এই ক্ষেত্রে, একটি অসঙ্গতি স্কোরের একটি টাইম সিরিজ।
পরীক্ষার জন্য, আমরা একটি সেজমেকার নোটবুকে কোডটি চালাতে পারি। নমুনা ডেটা ব্যবহার করার সময় নিম্নলিখিত গ্রাফগুলি আমাদের মডেলের ইনপুট এবং আউটপুট দেখায়। পূর্বাভাসিত এবং প্রকৃত মানগুলির মধ্যে বিচ্যুতির শিখরগুলি (অসংগতি স্কোর, নিম্ন গ্রাফে দেখানো হয়েছে) অসঙ্গতিগুলি নির্দেশ করে৷ উদাহরণস্বরূপ, গ্রাফে, আমরা তিনটি স্বতন্ত্র শিখর দেখতে পাচ্ছি যেখানে অসঙ্গতি স্কোর (প্রত্যাশিত এবং বাস্তব তাপমাত্রার মধ্যে পার্থক্য) 7 ডিগ্রি সেলসিয়াস অতিক্রম করেছে: প্রথমটি দীর্ঘ অলস সময়ের পরে, দ্বিতীয়টি একটি খাড়া ড্রপ bearing_temperature
, এবং শেষ যেখানে bearing_temperature
তুলনায় উচ্চ motor_speed
.
অনেক ক্ষেত্রে, অসংগতি স্কোরের টাইম সিরিজ জানা ইতিমধ্যেই যথেষ্ট; মডেল সংবেদনশীলতার প্রয়োজনের উপর ভিত্তি করে একটি উল্লেখযোগ্য অসঙ্গতি সম্পর্কে সতর্ক করার জন্য আপনি একটি থ্রেশহোল্ড সেট আপ করতে পারেন৷ বর্তমান স্কোর তখন নির্দেশ করে যে একটি মেশিনের একটি অস্বাভাবিক অবস্থা রয়েছে যা তদন্তের প্রয়োজন। উদাহরণস্বরূপ, আমাদের মডেলের জন্য, অসঙ্গতি স্কোরের পরম মান নিম্নলিখিত গ্রাফে দেখানো হিসাবে বিতরণ করা হয়। এটি নিশ্চিত করে যে বেশিরভাগ অসঙ্গতি স্কোরগুলি আদর্শ ত্রুটি হিসাবে মডেলটির প্রশিক্ষণের সময় পাওয়া (2xRMS=)8 ডিগ্রির নীচে। গ্রাফটি আপনাকে ম্যানুয়ালি একটি থ্রেশহোল্ড চয়ন করতে সাহায্য করতে পারে, যেমন মূল্যায়ন করা নমুনার সঠিক শতাংশ অসঙ্গতি হিসাবে চিহ্নিত করা হয়।
যদি পছন্দসই আউটপুট অসঙ্গতির ঘটনা হয়, তাহলে মডেল দ্বারা প্রদত্ত অসঙ্গতি স্কোরগুলি ব্যবসায়িক ব্যবহারের জন্য প্রাসঙ্গিক হতে পরিমার্জন প্রয়োজন৷ এর জন্য, এমএল বিশেষজ্ঞ সাধারণত গোলমাল অপসারণের জন্য পোস্টপ্রসেসিং যোগ করবেন বা অস্বাভাবিক স্কোরের বড় শিখরগুলিকে সরিয়ে দেবেন, যেমন একটি ঘূর্ণায়মান গড় যোগ করা। উপরন্তু, বিশেষজ্ঞ সাধারণত একটি উত্থাপন অনুরূপ যুক্তি দ্বারা অসঙ্গতি স্কোর মূল্যায়ন করবে অ্যামাজন ক্লাউডওয়াচ অ্যালার্ম, যেমন একটি নির্দিষ্ট সময়কাল ধরে থ্রেশহোল্ড লঙ্ঘনের জন্য পর্যবেক্ষণ। অ্যালার্ম সেট আপ সম্পর্কে আরও তথ্যের জন্য, পড়ুন Amazon CloudWatch অ্যালার্ম ব্যবহার করে. ল্যাম্বডা ফাংশনে এই মূল্যায়নগুলি চালানো আপনাকে সতর্কতা পাঠাতে দেয়, উদাহরণস্বরূপ, একটি সতর্কতা প্রকাশ করে অ্যামাজন সাধারণ বিজ্ঞপ্তি পরিষেবা (Amazon SNS) বিষয়।
পরিষ্কার কর
আপনি এই সমাধানটি ব্যবহার করা শেষ করার পরে, অপ্রয়োজনীয় খরচ এড়াতে আপনার পরিষ্কার করা উচিত:
- সেজমেকার ক্যানভাসে, আপনার মডেল এন্ডপয়েন্ট স্থাপনা খুঁজুন এবং এটি মুছুন।
- অলসভাবে চলার জন্য চার্জ এড়াতে SageMaker ক্যানভাস থেকে লগ আউট করুন।
সারাংশ
এই পোস্টে, আমরা দেখিয়েছি যে কীভাবে একজন ডোমেন বিশেষজ্ঞ ইনপুট ডেটা মূল্যায়ন করতে পারেন এবং কোড লেখার প্রয়োজন ছাড়াই সেজমেকার ক্যানভাস ব্যবহার করে একটি এমএল মডেল তৈরি করতে পারেন। তারপরে আমরা দেখিয়েছি কিভাবে এই মডেলটি একটি সাধারণ ওয়ার্কফ্লো মাধ্যমে SageMaker এবং Lambda ব্যবহার করে রিয়েল-টাইম অসঙ্গতি সনাক্তকরণ করতে ব্যবহার করতে হয়। এই সংমিশ্রণটি ডোমেন বিশেষজ্ঞদের তাদের জ্ঞানকে ডেটা সায়েন্সে অতিরিক্ত প্রশিক্ষণ ছাড়াই শক্তিশালী এমএল মডেল তৈরি করতে ব্যবহার করার ক্ষমতা দেয় এবং MLOps বিশেষজ্ঞদের এই মডেলগুলি ব্যবহার করতে এবং নমনীয় এবং দক্ষতার সাথে অনুমানের জন্য উপলব্ধ করতে সক্ষম করে।
সেজমেকার ক্যানভাসের জন্য একটি 2-মাসের বিনামূল্যের স্তর উপলব্ধ, এবং তারপরে আপনি যা ব্যবহার করেন তার জন্যই অর্থ প্রদান করুন৷ আজই পরীক্ষা শুরু করুন এবং আপনার ডেটার সর্বোচ্চ ব্যবহার করতে ML যোগ করুন।
লেখক সম্পর্কে
হেলগে অফডারহাইড ম্যানুফ্যাকচারিং এবং গতিশীলতার মতো শিল্প অ্যাপ্লিকেশনগুলিতে অটোমেশন, অ্যানালিটিক্স এবং মেশিন লার্নিং এর উপর দৃঢ় ফোকাস সহ বাস্তব জগতে ডেটা ব্যবহারযোগ্য করে তোলার একজন উত্সাহী৷
- এসইও চালিত বিষয়বস্তু এবং পিআর বিতরণ। আজই পরিবর্ধিত পান।
- PlatoData.Network উল্লম্ব জেনারেটিভ Ai. নিজেকে ক্ষমতায়িত করুন। এখানে প্রবেশ করুন.
- প্লেটোএআইস্ট্রিম। Web3 ইন্টেলিজেন্স। জ্ঞান প্রসারিত. এখানে প্রবেশ করুন.
- প্লেটোইএসজি। কার্বন, ক্লিনটেক, শক্তি, পরিবেশ সৌর, বর্জ্য ব্যবস্থাপনা. এখানে প্রবেশ করুন.
- প্লেটো হেলথ। বায়োটেক এবং ক্লিনিক্যাল ট্রায়াল ইন্টেলিজেন্স। এখানে প্রবেশ করুন.
- উত্স: https://aws.amazon.com/blogs/machine-learning/detect-anomalies-in-manufacturing-data-using-amazon-sagemaker-canvas/
- : আছে
- : হয়
- :না
- :কোথায়
- $ ইউপি
- 100
- 25
- 67
- 7
- a
- সক্ষম
- অস্বাভাবিক
- অস্বাভাবিকতা
- সম্পর্কে
- পরম
- সমর্থন দিন
- অ্যাক্সেসড
- অনুযায়ী
- অর্জন
- দিয়ে
- স্টক
- আসল
- যোগ
- যোগ
- যোগ
- অতিরিক্ত
- ঠিকানাগুলি
- প্রভাবিত
- আক্রান্ত
- পর
- পরে
- বিরুদ্ধে
- থোক
- বিপদাশঙ্কা
- অনুমতি
- অনুমতি
- অনুমতি
- বরাবর
- ইতিমধ্যে
- এছাড়াও
- মর্দানী স্ত্রীলোক
- আমাজন সেজমেকার
- আমাজন সেজমেকার ক্যানভাস
- অ্যামাজন ওয়েব সার্ভিসেস
- চারিপার্শ্বিক
- an
- বিশ্লেষণ
- বিশ্লেষকরা
- বৈশ্লেষিক ন্যায়
- এবং
- অস্বাভাবিকতা
- অসঙ্গতি সনাক্তকরণ
- অন্য
- যে কেউ
- API
- আবেদন
- অ্যাপ্লিকেশন
- ফলিত
- স্থাপত্য
- রয়েছি
- AS
- At
- অটোমেটেড
- স্বয়ংক্রিয়তা
- সহজলভ্য
- এড়াতে
- ডেস্কটপ AWS
- এডাব্লুএস ল্যাম্বদা
- অক্ষ
- ভিত্তি
- ভিত্তি
- BE
- কারণ
- পরিণত
- আগে
- আচরণ
- নিচে
- উচ্চতার চিহ্ন
- সর্বোত্তম
- মধ্যে
- বিশাল
- বড় ডেটা
- ফলক
- শরীর
- লঙ্ঘন
- নির্মাণ করা
- ব্যবসায়
- কিন্তু
- বোতাম
- by
- নামক
- কল
- CAN
- ক্যানভাস
- ক্ষমতা
- গাড়ী
- কেস
- মামলা
- কারণসমূহ
- তাপমাপক যন্ত্র
- পরিবর্তন
- পরিবর্তন
- চরিত্রগত
- চার্জ
- রাসায়নিক
- বেছে নিন
- শ্রেণীবিন্যাস
- পরিষ্কার
- ঘনিষ্ঠভাবে
- মেঘ
- ক্লাউড কম্পিউটিং
- কোড
- সংগ্রহ
- স্তম্ভ
- কলাম
- সমাহার
- কোম্পানি
- তুলনা করা
- তুলনা
- সম্পূর্ণ
- পরিপূরণ
- জটিল
- কম্পিউটিং
- ধারণা
- পরিবেশ
- কনফিগারেশন
- বিবেচনা
- গঠিত
- খরচ
- ধারণ করা
- বিষয়বস্তু
- শীতলকরণ ব্যবস্থা
- ঠিক
- মূল্য
- সৃষ্টি
- নির্মিত
- সৃষ্টি
- সৃষ্টি
- সহকারী যাজক
- কিউরেশন
- বর্তমান
- বাঁক
- গ্রাহকদের
- উপাত্ত
- তথ্য বিশ্লেষণ
- ডেটা বিশ্লেষণ
- ডেটা পয়েন্ট
- তথ্য বিজ্ঞান
- তথ্য চালিত
- তারিখগুলি
- সিদ্ধান্ত মেকিং
- কমে যায়
- গভীর
- চাহিদা
- প্রদর্শন
- নির্ভর
- স্থাপন
- মোতায়েন
- বিস্তৃতি
- স্থাপন
- বর্ণনা
- আকাঙ্ক্ষিত
- বিস্তারিত
- সনাক্ত
- সনাক্তকরণ
- নির্ধারণ
- চ্যুতি
- নকশা
- পার্থক্য
- বিভিন্ন
- সরাসরি
- অসঙ্গতি
- স্বতন্ত্র
- বণ্টিত
- না
- ডোমেইন
- দরজা
- নিচে
- ডাউনলোড
- ড্রপ
- স্থিতিকাল
- সময়
- প্রতি
- প্রভাব
- দক্ষতা
- দক্ষ
- দক্ষতার
- প্রচেষ্টা
- ক্ষমতা
- সম্ভব
- শেষ
- শেষপ্রান্ত
- শক্তি
- শক্তি খরচ
- প্রকৌশলী
- কৌতূহলী ব্যক্তি
- সমগ্র
- উপকরণ
- ভুল
- মূল্যায়ন
- মূল্যায়ন
- মূল্যায়ন
- মূল্যায়ন
- ঘটনাবলী
- পরীক্ষক
- উদাহরণ
- উদাহরণ
- আশা করা
- প্রত্যাশিত
- অভিজ্ঞতা
- পরীক্ষা নিরীক্ষা
- ক্যান্সার
- বিশেষজ্ঞদের
- প্রকাশ
- নির্যাস
- সম্মুখ
- কারণের
- ব্যর্থতা
- ব্যর্থতা
- পরিচিত
- ফল্ট
- বৈশিষ্ট্য
- বৈশিষ্ট্য
- কয়েক
- ফাইল
- ছাঁকনি
- চূড়ান্ত
- আবিষ্কার
- আবিষ্কার
- প্রথম
- নমনীয়ভাবে
- কেন্দ্রবিন্দু
- গুরুত্ত্ব
- অনুসরণ করা
- অনুসরণ
- অনুসরণ
- জন্য
- পূর্বাভাস
- পাওয়া
- চার
- বিনামূল্যে
- ঘর্ষণ
- থেকে
- ক্রিয়া
- কার্যকারিতা
- ভবিষ্যৎ
- উত্পাদন করা
- উত্পন্ন
- পাওয়া
- প্রদত্ত
- ভাল
- চিত্রলেখ
- গ্রাফ
- হাত
- হাতল
- হ্যান্ডলিং
- আছে
- সাহায্য
- এখানে
- উচ্চ
- উচ্চস্তর
- ইতিহাস
- কিভাবে
- কিভাবে
- যাহোক
- এইচটিএমএল
- HTTP
- HTTPS দ্বারা
- সনাক্ত করা
- অলস
- if
- চিত্রিত করা
- প্রকাশ
- ভাবমূর্তি
- আমদানি
- গুরুত্বপূর্ণ
- উন্নতি
- in
- সুদ্ধ
- বৃদ্ধি
- ক্রমবর্ধমানভাবে
- সূচক
- ইঙ্গিত
- জ্ঞাপিত
- ইঙ্গিত
- ইঙ্গিত
- ইঙ্গিত
- ইনডিকেটর
- সূচক
- শিল্প
- শিল্প
- শিল্প
- প্রভাবিত
- তথ্য
- পরিকাঠামো
- প্রারম্ভিক
- ইনপুট
- ইনপুট
- ভিতরে
- অর্ন্তদৃষ্টি
- উদাহরণ
- পরিবর্তে
- নির্দেশাবলী
- ইন্টারফেস
- ব্যাখ্যা
- মধ্যে
- জটিলতা
- তদন্ত করা
- অনুসন্ধানী
- তদন্ত
- প্রার্থনা
- IT
- এর
- যোগদান
- JPG
- JSON
- চাবি
- বুদ্ধিমান
- জ্ঞান
- পরিচিত
- রং
- ভাষাসমূহ
- বড়
- বৃহত্তর
- গত
- শিখতে
- শিক্ষা
- মত
- সম্ভবত
- সীমিত
- রৈখিক
- লাইন
- বোঝা
- লোড
- যুক্তিবিদ্যা
- দীর্ঘ
- দেখুন
- ক্ষতি
- নিম্ন
- মেশিন
- মেশিন লার্নিং
- মেশিন
- প্রধান
- রক্ষণাবেক্ষণ
- করা
- মেকিং
- পরিচালকের
- ম্যানুয়ালি
- উত্পাদন
- অনেক
- চিহ্নিত
- অবস্থানসূচক
- মে..
- গড়
- মানে
- পরিমাপ
- পরিমাপ
- পরিমাপ
- সম্মেলন
- বার্তা
- ছন্দোময়
- ছন্দোবিজ্ঞান
- ML
- এমএলওএস
- গতিশীলতা
- মডেল
- মডেল
- পর্যবেক্ষণ
- অধিক
- সেতু
- মোটর
- মটরস
- চলন্ত
- অনেক
- অবশ্যই
- my
- নাম
- প্রয়োজন
- চাহিদা
- নতুন
- গোলমাল
- সাধারণ
- স্বাভাবিকভাবে
- বিঃদ্রঃ
- নোটবই
- প্রজ্ঞাপন
- এখন
- প্রাপ্ত
- পায়
- ঘটা
- of
- প্রায়ই
- on
- ONE
- কেবল
- উদ্বোধন
- অপারেশন
- কর্মক্ষম
- অপারেশনস
- পছন্দ
- or
- মূল
- অন্যান্য
- আমাদের
- বাইরে
- আউটপুট
- আউটপুট
- বাহিরে
- শেষ
- ওভারভিউ
- পৃষ্ঠা
- পান্ডাস
- বেতন
- শতকরা হার
- সম্পাদন করা
- কর্মক্ষমতা
- করণ
- সঞ্চালিত
- শারীরিক
- ছবি
- পরিকল্পনা
- Plato
- প্লেটো ডেটা ইন্টেলিজেন্স
- প্লেটোডাটা
- বিন্দু
- পয়েন্ট
- দফতর
- পোস্ট
- সম্ভাব্য
- ক্ষমতা
- ক্ষমতাশালী
- অনুশীলন
- পূর্ববর্তী
- অবিকল
- ভবিষ্যদ্বাণী করা
- পূর্বাভাস
- পূর্বাভাসের
- ভবিষ্যদ্বাণী
- ভবিষ্যতবাণী
- প্রস্তুত করা
- পূর্বশর্ত
- আগে
- মূল্য
- সমস্যা
- প্রক্রিয়া
- প্রযোজনা
- উত্পাদনক্ষম
- প্রোগ্রামিং
- প্রোগ্রামিং ভাষা
- প্রদান
- প্রদত্ত
- উপলব্ধ
- প্রদানের
- প্রকাশক
- পাইথন
- গুণ
- পরিমাণ
- প্রশ্ন
- দ্রুত
- উত্থাপন
- পড়া
- বাস্তব
- বাস্তব জগতে
- প্রকৃত সময়
- সাম্প্রতিক
- পড়ুন
- পরিমার্জন
- রেজিস্ট্রি
- নিয়মিত
- সংশ্লিষ্ট
- সম্পর্ক
- সম্পর্ক
- প্রাসঙ্গিক
- বিশ্বাসযোগ্য
- অপসারণ
- প্রয়োজন
- প্রয়োজনীয়
- প্রয়োজন
- সংস্থান
- প্রতিক্রিয়া
- ফল
- ফলে এবং
- ফলাফল
- প্রত্যাবর্তন
- আয়
- অধিকার
- ঘূর্ণায়মান
- শিকড়
- সারিটি
- চালান
- দৌড়
- রান
- ঋষি নির্মাতা
- একই
- প্রসঙ্গ
- দৃশ্যকল্প
- বিজ্ঞান
- স্কোর
- দ্বিতীয়
- দেখ
- নির্বাচন করা
- নির্বাচিত
- নির্বাচন
- পাঠান
- সংবেদনশীলতা
- ক্রম
- Serverless
- সেবা
- সেট
- বিন্যাস
- সেটিংস
- সেটআপ
- শেয়ার
- শেয়ারগুলি
- উচিত
- প্রদর্শনী
- দেখিয়েছেন
- দেখাচ্ছে
- প্রদর্শিত
- শো
- গুরুত্বপূর্ণ
- অনুরূপ
- সহজ
- সরলতা
- আয়তন
- দক্ষতা
- সহচরী
- So
- সমাধান
- কিছু
- বিস্তৃত
- বিশেষজ্ঞদের
- নির্দিষ্ট
- স্পীড
- গতি
- বিস্তার
- মান
- শুরু
- শুরু
- রাষ্ট্র
- পরিসংখ্যান
- অবস্থা
- ধাপ
- প্রারম্ভিক ব্যবহারের নির্দেশাবলী
- সঞ্চিত
- শক্তিশালী
- সাবঅপ্টিমাল
- এমন
- যথেষ্ট
- উপযুক্ত
- সমর্থন
- নিশ্চিত
- ছাড়িয়ে
- কৃত্রিমভাবে
- পদ্ধতি
- গ্রহণ করা
- লক্ষ্য
- লক্ষ্যমাত্রা
- পরীক্ষা
- পরীক্ষামূলক
- চেয়ে
- যে
- সার্জারির
- গ্রাফ
- তাদের
- তাহাদিগকে
- তারপর
- অতএব
- এইগুলো
- তারা
- এই
- পুঙ্খানুপুঙ্খ
- সেগুলো
- তিন
- গোবরাট
- দ্বারা
- স্তর
- সময়
- সময় সিরিজ
- বার
- থেকে
- আজ
- সরঞ্জাম
- শীর্ষ
- বিষয়
- প্রতি
- ঐতিহ্যগত
- রেলগাড়ি
- প্রশিক্ষণ
- ট্রেন
- রুপান্তর
- সুর
- সুরকরণ
- দুই
- আদর্শ
- টিপিক্যাল
- সাধারণত
- অধীনে
- ভুগা
- বোঝা
- অপ্রয়োজনীয়
- উপভোগ্য
- ব্যবহার
- ব্যবহার ক্ষেত্রে
- ব্যবহৃত
- ব্যবহারসমূহ
- ব্যবহার
- মূল্য
- মানগুলি
- ভেলোসিটি
- খুব
- মাধ্যমে
- প্রয়োজন
- সতর্কবার্তা
- ছিল
- we
- ওয়েব
- ওয়েব সার্ভিস
- আমরা একটি
- কি
- কখন
- কিনা
- যে
- হু
- ইচ্ছা
- বায়ু
- জানলা
- সঙ্গে
- মধ্যে
- ছাড়া
- কর্মপ্রবাহ
- কাজ
- বিশ্ব
- would
- লেখা
- কোড লিখুন
- লেখা
- বছর
- এখনো
- আপনি
- আপনার
- zephyrnet