তারিখটা মনে রেখো! গুগল I / O মে 18-20 মে এখনই রেজিস্টার করুন
This page was translated by the Cloud Translation API.
Switch to English

টেনসরফ্লো লাইট গাইড

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

টেনসরফ্লো লাইট দুটি প্রধান উপাদান নিয়ে গঠিত:

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

প্রান্তে মেশিন লার্নিং

টেনসরফ্লো লাইটটি সার্ভার থেকে ডেটা এবং পিছনে তথ্য প্রেরণের পরিবর্তে, "প্রান্তে", ডিভাইসগুলিতে মেশিন লার্নিং সম্পাদন করা সহজ করার জন্য ডিজাইন করা হয়েছে। বিকাশকারীদের জন্য, ডিভাইসটিতে মেশিন লার্নিং সম্পাদন করা উন্নত করতে সহায়তা করতে পারে:

  • লেটেন্সি: কোনও সার্ভারে কোনও রাউন্ড ট্রিপ নেই
  • গোপনীয়তা: কোনও ডেটা ডিভাইস ছেড়ে যাওয়ার প্রয়োজন নেই
  • সংযোগ: একটি ইন্টারনেট সংযোগ প্রয়োজন হয় না
  • বিদ্যুত ব্যবহার: নেটওয়ার্ক সংযোগগুলি ক্ষুধার্ত

টেনসরফ্লো লাইট ক্ষুদ্র মাইক্রোকন্ট্রোলার থেকে শুরু করে শক্তিশালী মোবাইল ফোন পর্যন্ত বিশাল পরিসরে ডিভাইস নিয়ে কাজ করে।

এবার শুরু করা যাক

মোবাইল ডিভাইসে টেনসরফ্লো লাইটের সাথে কাজ শুরু করতে, শুরু করুন দেখুন । আপনি যদি মাইক্রোকন্ট্রোলারগুলিতে টেনসরফ্লো লাইট মডেল স্থাপন করতে চান তবে মাইক্রোকন্ট্রোলারগুলি দেখুন

মূল বৈশিষ্ট্য

  • অন-ডিভাইস এমএল-এর জন্য ইন্টারপ্রেটার টিউন করেছেন , ডিভাইস অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত অপারেটিং সিস্টেম এবং একটি ছোট বাইনারি আকার সহ কোর অপারেটরগুলির একটি সেটকে সমর্থন করছেন।
  • তাত্ক্ষণিক অনুমিতির জন্য প্ল্যাটফর্ম এপিআই ব্যবহার করে অ্যান্ড্রয়েড এবং আইওএস ডিভাইসগুলি, এম্বেডড লিনাক্স এবং মাইক্রোকন্ট্রোলারগুলিকে বিভক্ত প্ল্যাটফর্ম সমর্থন
  • জাভা, সুইফট, উদ্দেশ্য-সি, সি ++, এবং পাইথন সহ একাধিক ভাষার জন্য API গুলি
  • সমর্থিত ডিভাইসগুলিতে হার্ডওয়্যার ত্বরণ , ডিভাইস-অপ্টিমাইজড কার্নেলগুলি এবং প্রাক-ফিউজড অ্যাক্টিভেশন এবং বায়াসগুলি সহ উচ্চ কার্যকারিতা
  • মডেল অপ্টিমাইজেশান সরঞ্জাম সহ, quantization , যে সঠিকতা sacrificing ছাড়া মডেলের আকার এবং বৃদ্ধি কর্মক্ষমতা কমে যায়।
  • ছোট আকার এবং বহনযোগ্যতার জন্য অনুকূলিত একটি ফ্ল্যাটবফার ব্যবহার করে দক্ষ মডেল ফর্ম্যাট optim
  • সাধারণ মেশিন শেখার কার্যগুলির জন্য প্রাক-প্রশিক্ষিত মডেলগুলি যা আপনার অ্যাপ্লিকেশনটিতে কাস্টমাইজ করা যায়।
  • নমুনা এবং টিউটোরিয়ালগুলি যা আপনাকে বোঝায় যে সমর্থিত প্ল্যাটফর্মগুলিতে কীভাবে মেশিন লার্নিং মডেল স্থাপন করতে হয়।

উন্নয়ন কর্মপ্রবাহ

টেনসরফ্লো লাইট ব্যবহারের জন্য কার্যপ্রবাহের মধ্যে নিম্নলিখিত পদক্ষেপগুলি অন্তর্ভুক্ত রয়েছে:

  1. একটি মডেল চয়ন করুন

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

  2. মডেল রূপান্তর

    যদি আপনি একটি কাস্টম মডেল ব্যবহার করেন তবে এটি টেনসরফ্লো লাইট ফর্ম্যাটে রূপান্তর করতে টেনসরফ্লো লাইট রূপান্তরকারী এবং পাইথনের কয়েকটি লাইন ব্যবহার করুন।

  3. আপনার ডিভাইসে স্থাপন করুন

    টেনসরফ্লো লাইট ইন্টারপ্রেটার সহ অনেক ভাষায় এপিআই সহ আপনার মডেলটি অন-ডিভাইসটি চালান।

  4. আপনার মডেলটি অনুকূলিত করুন

    আপনার মডেলটির আকার হ্রাস করতে এবং নির্ভুলতার উপর সর্বনিম্ন প্রভাবের সাথে এর দক্ষতা বাড়ানোর জন্য আমাদের মডেল অপটিমাইজেশন টুলকিট ব্যবহার করুন।

আপনার প্রকল্পে টেনসরফ্লো লাইট ব্যবহার সম্পর্কে আরও শিখতে শুরু করুন দেখুন

প্রযুক্তিগত বাধা

টেনসরফ্লো লাইট যে কোনও টেনসরফ্লো মডেলের জন্য ডিভাইসটি উচ্চ-কার্যকারিতা সরবরাহের পরিকল্পনা করে। যাইহোক, টেনসরফ্লো লাইট ইন্টারপ্রেটার বর্তমানে টেনসরফ্লো অপারেটরগুলির একটি সীমিত উপসেট সমর্থন করে যা অন-ডিভাইস ব্যবহারের জন্য অনুকূলিত হয়েছে। এর অর্থ হল কিছু মডেলগুলির টেনসরফ্লো লাইটের সাথে কাজ করতে অতিরিক্ত পদক্ষেপ প্রয়োজন।

কোন অপারেটর উপলব্ধ তা জানতে অপারেটরের সামঞ্জস্যতা দেখুন

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

টেনসরফ্লো লাইটটি বর্তমানে অন-ডিভাইস প্রশিক্ষণের পক্ষে সমর্থন করে না, তবে এটি আমাদের রোডম্যাপে রয়েছে অন্যান্য পরিকল্পনামূলক উন্নতির পাশাপাশি।

পরবর্তী পদক্ষেপ

টেনসরফ্লো লাইট সম্পর্কে শিখতে চান? এখানে কয়েকটি পরবর্তী পদক্ষেপ রয়েছে: