আমি পাইথন, সাইকিট-লার্ন এবং কেরাসের সাথে কাজ করছি। আমার কাছে নিম্নোক্তগুলির মতো সামনের মুখী ঘড়ির 3000 হাজার চিত্র রয়েছে: ওয়াচ_1 , ওয়াচ_2 , ওয়াচ_3 ।
আমি একটি প্রোগ্রাম লিখতে চাই যা ইনপুট হিসাবে একটি আসল ঘড়ির ছবি পেয়ে থাকে যা সম্ভবত উপরের ছবিগুলির তুলনায় কম আদর্শ অবস্থার অধীনে নেওয়া হয় (বিভিন্ন ব্যাকগ্রাউন্ড রঙ, গাer় বজ্রপাত ইত্যাদি) এবং এতে 3000 টির মধ্যে সর্বাধিক অনুরূপ ঘড়ি খুঁজে পেতে পারি। সাদৃশ্যটির সাথে আমার অর্থ এই যে আমি যদি কোনও ইনপুট হিসাবে পাতলা জরির সাথে একটি বৃত্তাকার, বাদামী ঘড়ির ছবি দেই তবে আমি আশা করি আউটপুটটি বৃত্তাকার আকৃতির, গা dark় বর্ণের এবং পাতলা জরিযুক্ত ঘড়ি হিসাবে।
এটি করার জন্য সবচেয়ে দক্ষ মেশিন লার্নিং অ্যালগরিদম কী?
উদাহরণস্বরূপ, এই লিঙ্কটি অনুসরণ করে আমার মনে দুটি পৃথক সমাধান রয়েছে:
1) কোনও সিএনএন একটি বৈশিষ্ট্য নিষ্কর্ষক হিসাবে ব্যবহার করে এবং ইনপুট চিত্রের সাথে রেফারেন্স সহ প্রতি জোড়া চিত্রের জন্য এই বৈশিষ্ট্যগুলির মধ্যে দূরত্বগুলির তুলনা করুন।
2) চিত্রগুলির তুলনা করার জন্য সিয়ামেস নিউরাল নেটওয়ার্কে দুটি সিএনএন ব্যবহার করা।
এই দুটি বিকল্প কি এই কাজের জন্য সেরা বা আপনি অন্য কোনও কিছুর পরামর্শ দিচ্ছেন?
আপনি কি এই কাজের জন্য কোনও পূর্ব-প্রশিক্ষিত নিউরাল নেটওয়ার্ক (পূর্ব নির্ধারিত হাইপারপ্যারামিটার সহ) জানেন?
আমি স্ট্যাকওভারফ্লোতে এই সম্পর্কে কিছু আকর্ষণীয় পোস্ট পেয়েছি তবে সেগুলি বেশ পুরানো: পোস্ট_1 , পোস্ট_2 , পোস্ট_3 ।