NearestNeighbors

পাবলিক ফাইনাল ক্লাস নিকটতম প্রতিবেশী

প্রতিটি বিন্দুর জন্য k নিকটতম কেন্দ্র নির্বাচন করে।

পয়েন্টের সারি ইনপুট পয়েন্ট বলে ধরে নেওয়া হয়। কেন্দ্রের সারি প্রার্থী কেন্দ্রের তালিকা বলে ধরে নেওয়া হয়। প্রতিটি বিন্দুর জন্য, k কেন্দ্রগুলি যেগুলির থেকে কমপক্ষে L2 দূরত্ব রয়েছে তা গণনা করা হয়।

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

স্থির নিকটতম প্রতিবেশী
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TFloat32 > পয়েন্ট, অপারেন্ড < TFloat32 > কেন্দ্র, অপারেন্ড < TInt64 > k)
একটি নতুন Nearest Neighbours অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি৷
আউটপুট < TFloat32 >
নিকটতম কেন্দ্র দূরত্ব ()
আকৃতির ম্যাট্রিক্স (n, min(m, k))।
আউটপুট < TInt64 >
নিকটতম কেন্দ্র সূচক ()
আকৃতির ম্যাট্রিক্স (n, min(m, k))।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "নিকটবর্তী প্রতিবেশী"

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক নিকটতম প্রতিবেশীরা তৈরি করে ( স্কোপ স্কোপ, অপারেন্ড < TFloat32 > পয়েন্ট, অপারেন্ড < TFloat32 > কেন্দ্র, অপারেন্ড < TInt64 > k)

একটি নতুন Nearest Neighbours অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি৷

পরামিতি
সুযোগ বর্তমান সুযোগ
পয়েন্ট আকৃতির ম্যাট্রিক্স (n, d)। সারিগুলিকে ইনপুট পয়েন্ট বলে ধরে নেওয়া হয়।
কেন্দ্র আকৃতির ম্যাট্রিক্স (m, d)। সারিগুলিকে কেন্দ্র বলে ধরে নেওয়া হয়।
k প্রতিটি পয়েন্টের জন্য নিকটতম কেন্দ্রের সংখ্যা। যদি k m থেকে বড় হয়, তবে শুধুমাত্র m কেন্দ্রগুলি ফেরত দেওয়া হয়।
রিটার্নস
  • নিকটতম প্রতিবেশীদের একটি নতুন উদাহরণ

সর্বজনীন আউটপুট < TFloat32 > নিকটবর্তী কেন্দ্র দূরত্ব ()

আকৃতির ম্যাট্রিক্স (n, min(m, k))। প্রতিটি সারিতে নিকটতম_কেন্দ্র_সূচকে সংশ্লিষ্ট কেন্দ্রের বর্গ L2 দূরত্ব রয়েছে।

সর্বজনীন আউটপুট < TInt64 > নিকটবর্তী কেন্দ্র সূচক ()

আকৃতির ম্যাট্রিক্স (n, min(m, k))। প্রতিটি সারিতে সংশ্লিষ্ট বিন্দুর নিকটতম কেন্দ্রগুলির সূচক রয়েছে, যা দূরত্ব বৃদ্ধির দ্বারা আদেশ করা হয়েছে।