পরবর্তী আপপরবর্তী গাইড
ডেটা লোডারের বাধার সমাধান করা
টেকনিক্যাল
প্রযুক্তিগত গাইড
একটি বটলনেক আর্কিটেকচার এটিকে আবার প্রসারিত করার আগে একটি সংকীর্ণ মধ্যবর্তী স্তরের মাধ্যমে ডেটা চেপে দেয়, যা নেটওয়ার্ককে কমপ্যাক্ট, দক্ষ উপস্থাপনা শিখতে বাধ্য করে।
এই নির্দেশিকা শুনুনএআই-বর্ণিত · ~2 min
বিস্ফোরিত গণনা ছাড়াই খুব গভীর, দ্রুত মডেল তৈরি করার জন্য এটি একটি মূল কৌশল।
বটলনেক ডিজাইন করে ইচ্ছাকৃতভাবে একটি নিম্ন-মাত্রিক 'পিঞ্চ পয়েন্ট' এর মাধ্যমে তথ্য রুট করে। ResNet-এ, একটি বটলনেক ব্লক চ্যানেলগুলি কমাতে 1x1 কনভোলিউশন ব্যবহার করে (বলুন 256 থেকে 64), একটি 3x3 কনভোলিউশন যা হ্রাসকৃত চ্যানেলগুলিতে সস্তায় ভারী স্থানিক কাজ করে, এবং চ্যানেল গণনা পুনরুদ্ধার করতে আরেকটি 1x1 কনভোলিউশন ব্যবহার করে। এই স্যান্ডউইচটি ব্যয়বহুল 3x3 স্তরের মাল্টিপ্লাই-অ্যাড খরচ কমিয়ে দেয়, নেটওয়ার্কগুলিকে 50, 101, বা 152 স্তরে সাশ্রয়ী মূল্যে স্কেল করতে দেয়৷ একই নীতি অটোএনকোডারকে ক্ষমতা দেয়, যেখানে একটি সংকীর্ণ প্রচ্ছন্ন কোড কম্প্রেশনকে বাধ্য করে এবং MobileNetV2-এ উল্টানো বাধা, যেখানে নেটওয়ার্ক প্রসারিত হয় তারপর সংকুচিত হয়। একীভূতকরণ ধারণা: একটি নির্বাচিত বিন্দুতে মাত্রিকতা সীমাবদ্ধ করার ফলে দক্ষতা, নিয়মিতকরণ এবং পুনরায় ব্যবহারযোগ্য বৈশিষ্ট্য পাওয়া যায়।
ResNet-50/101/152 চিত্র শ্রেণীবিভাগের জন্য শত শত স্তরকে দক্ষতার সাথে প্রশিক্ষণ দিতে 1x1-3x3-1x1 বটলনেক ব্লক ব্যবহার করে।
MobileNetV2 এর উল্টানো অবশিষ্ট বাধাগুলি ফোন এবং এমবেডেড চিপগুলিতে রিয়েল-টাইম দৃষ্টি সক্ষম করে।
অটোএনকোডার এবং ভেরিয়েশনাল অটোএনকোডারগুলি ডিনোইসিং এবং অসঙ্গতি সনাক্তকরণের জন্য চিত্রগুলিকে সংকুচিত করতে একটি সংকীর্ণ সুপ্ত বাধা ব্যবহার করে।
LoRA ফাইন-টিউনিং বৃহৎ ভাষার মডেলগুলিতে একটি নিম্ন-র্যাঙ্কের বাধা সন্নিবেশিত করে যাতে সেগুলিকে প্রশিক্ষণযোগ্য প্যারামিটারগুলির একটি ক্ষুদ্র ভগ্নাংশের সাথে অভিযোজিত করা যায়।
বটলনেক চিন্তা দক্ষ AI-তে সর্বত্র রয়েছে। ইনভার্টেড রেসিডুয়াল বটলনেকগুলি মোবাইল ভিশনকে প্রাধান্য দেয়, নিম্ন-র্যাঙ্কের বাধাগুলি LoRA অ্যাডাপ্টারগুলিকে আন্ডারপিন করে যা সস্তায় দৈত্যাকার ভাষা মডেলগুলিকে সূক্ষ্ম-টিউন করে, এবং মনোযোগের প্রতিবন্ধকতাগুলি (Perceiver-এর সুপ্ত অ্যারের মতো) চতুর্মুখী খরচগুলি নিয়ন্ত্রণ করে৷ মডেল বাড়ার সাথে সাথে অবিরত ব্যবহারের প্রত্যাশা করুন: ক্ষমতা যোগ করার সবচেয়ে সস্তা উপায় হল প্রায়শই সংক্ষিপ্তভাবে প্রসারিত করা এবং অন্য কোথাও চিমটি করা, এবং প্যারামিটার-দক্ষ পদ্ধতিগুলি নিম্ন-র্যাঙ্কের পিঞ্চ পয়েন্টগুলিকে শোষণ করতে থাকবে।
ফ্রি নিউজলেটার
প্রতি সপ্তাহের কাজের দিন সকালে তিনটি যাচাইকৃত এআই স্টোরি, সহজ ইংরেজিতে লেখা। চিরকালের জন্য ফ্রি, কোনো বিজ্ঞাপন নেই।
প্রতি সপ্তাহের কাজের দিনে একটি ইমেল। এক ক্লিকেই আনসাবস্ক্রাইব করুন। আমরা কখনোই আপনার ঠিকানা বিক্রি বা শেয়ার করি না।
নিজেকে পরীক্ষা করুন
প্রতিটি উত্তরের তাৎক্ষণিক ফিডব্যাক, এবং কোর্স পাস করার পর যাচাইযোগ্য আইডি সহ একটি শেয়ারযোগ্য সার্টিফিকেট।
ফ্রি এআই শিক্ষাকে সমর্থন করুন। AI Understanding একটি 501(c)(3) অলাভজনক প্রতিষ্ঠান — কোনো বিজ্ঞাপন নেই, কোনো পেওয়াল নেই, কখনোই না। একটি দান করুন
একটি বটলনেক আর্কিটেকচার এটিকে আবার প্রসারিত করার আগে একটি সংকীর্ণ মধ্যবর্তী স্তরের মাধ্যমে ডেটা চেপে দেয়, যা নেটওয়ার্ককে কমপ্যাক্ট, দক্ষ উপস্থাপনা শিখতে বাধ্য করে। বিস্ফোরিত গণনা ছাড়াই খুব গভীর, দ্রুত মডেল তৈরি করার জন্য এটি একটি মূল কৌশল।
শীর্ষস্থানীয় 1x1 রূপান্তর চ্যানেলের সংখ্যা সঙ্কুচিত করে তাই ব্যয়বহুল 3x3 রূপান্তর একটি সস্তা, কম সাবস্পেসে চলে।
প্রথমে মাত্রিকতা হ্রাস করে, ভারী 3x3 কনভোলিউশন অনেক কম চ্যানেলে কাজ করে, গুণ-সংযোজন খরচ কমিয়ে দেয়।
MobileNetV2 একটি 1x1 রূপান্তর সহ চ্যানেলগুলিকে প্রসারিত করে, গভীরভাবে স্থানিক কাজ করে, তারপরে সংকোচন করে, একটি উল্টানো অবশিষ্ট বাধা।
LoRA দুটি ছোট নিম্ন-র্যাঙ্ক ম্যাট্রিসের একটি পণ্য হিসাবে ওজন আপডেটগুলি উপস্থাপন করে, একটি বাধা যা প্রশিক্ষণযোগ্য প্যারামিটারগুলিকে মারাত্মকভাবে হ্রাস করে।
এটি 1x1 সহ চ্যানেলগুলি হ্রাস করে, 3x3 এর সাথে প্রক্রিয়া করে, তারপর অন্য 1x1 দিয়ে চ্যানেলগুলি পুনরুদ্ধার করে।
শিখতে থাকুন
এই বিষয়ের জন্য বাছাই করা আরও গাইড
পরবর্তী আপপরবর্তী গাইড
ডেটা লোডারের বাধার সমাধান করা
টেকনিক্যাল