এফএসএ ব্যাকরণের মধ্যে 'মিল' পরিমাপের পদ্ধতি?


10

আমি একটি প্যাটার্ন মেলানো অ্যালগরিদম নিয়ে কাজ করছি যা একটি অ্যাসাইক্লিক সসীম রাষ্ট্র অটোমেটনের উত্পন্ন করে যা প্রদত্ত পাঠ্য স্ট্রিং এবং তার সমস্ত সাবস্ট্রিং গ্রহণ করে। এফএসএ অ্যালগরিদম কোনও সঙ্গীত প্রবাহের প্রতীকী উপস্থাপন (যেমন, এমআইডিআই ডেটা) চালিত হচ্ছে run প্রতিটি গানকে লেবেলযুক্ত 'বিভাগগুলিতে' ভাগ করার জন্য সংগীত স্ট্রিম প্রিপ্রোসেস করা হয়েছে। প্রতিটি গানের প্রতিটি বিভাগের জন্য একটি এফএসএ তৈরি করা হয়েছে: যদি আমার কাছে গান থাকে, প্রত্যেককে বিভাগে বিভক্ত করা হয় তবে আমার কাছে পৃথক এফএসএ থাকবে।nyny

আমি প্রতিটি বিভাগের এফএসএকে আমার কর্পাসের অন্যান্য এফএসএর সাথে তুলনা করতে চাই। চূড়ান্ত লক্ষ্যটি হ'ল কোনও মিলের জায়গার মধ্যে ক্লাস্টারিং করা এবং তাদের নির্মাণ মেট্রিকগুলির সাথে সামঞ্জস্য অনুসারে বিভাগগুলির 'ক্লাস' নিয়ে আসা। সুতরাং, বিশেষ আগ্রহের বিষয় হ'ল প্রতিটি এফএসএ সংজ্ঞায়িত ব্যাকরণ (সেগমেন্টের সংগীত বিষয়বস্তুর মোটামুটি নির্দিষ্ট উপাদানগুলির সাথে সম্পর্কিত)। এমন কিছু কৌশল রয়েছে যা এই জাতীয় কিছুটির তুলনায় ভাল হতে পারে? কেএল-ডাইভারজেন্সটি মনে আসে (যেমন এটি কোনও প্রদত্ত এফএসএর সাথে যুক্ত স্ট্রিংগুলির সাথে বিতরণের তুলনা করে), যদিও আরও ভাল / আরও দক্ষ কৌশল থাকতে পারে?

এছাড়াও, দুঃখিত যদি এই প্রশ্নটি হয় (1) তুচ্ছ সহজ বা (2) কিছু গভীর ভুল বোঝাবুঝির ইঙ্গিত বা (3) অন্য কোথাও উত্তর দিয়েছে। আমি একটি বাস্তব নূব, ভাবেন!


3
"অনুরূপ" দ্বারা আপনি কী বোঝাতে চাইছেন তা আপনাকে আমাদের বলতে হবে। আপনাকে মেট্রিক নির্বাচন করতে হবে; এখানে কোনও সঠিক মেট্রিক নেই যা সমস্ত উদ্দেশ্যেই সঠিক। আরও তথ্য ব্যতীত, কোন মেট্রিক ব্যবহার করবেন তা আমরা আপনাকে বলতে পারি না। আপনি কেন অনুরূপতা পরিমাপ করতে চান, সাদৃশ্য মেট্রিকের ফলাফলগুলি নিয়ে আপনি কী করবেন এবং আপনি কী গবেষণা করেছেন তা বোঝাতে প্রশ্নটি সম্পাদনার পরামর্শ দিই। আপনি এই স্ট্রিং থেকে প্রাপ্ত FSAs এর মিলগুলি পরিমাপ করার পরিবর্তে অন্তর্নিহিত স্ট্রিংগুলির মধ্যে মিলগুলির ব্যবস্থাগুলি দেখে শুরু করতে পারেন। সম্পাদনা দূরত্ব মনে আসে।
DW

আছে অনেক স্ট্রিং মেট্রিক্স ; আপনার জন্য কাজ করে যা নির্ভর করে। (দ্রষ্টব্য: article নিবন্ধে তালিকাভুক্ত কিছু স্ট্রিং "ম্যাট্রিক্স" আসলে গাণিতিক অর্থে মেট্রিক নয়))
রাফেল

স্ট্রিং মেট্রিকগুলি ভাল তবে আমি যা করছি তা পুরোপুরি নয়। একে অপরের সাথে নির্দিষ্ট স্ট্রিংগুলির তুলনা করার পরিবর্তে, আমি বিধিগুলির ব্যবস্থার (ফর্মাল ব্যাকরণ / এফএসএ) তুলনা করতে চাই যা এই স্ট্রিংগুলি তৈরি করতে পারে। আমি স্বীকার করেছি যে সীমাহীনভাবে অনেক ব্যাকরণ রয়েছে যা কোনও নির্দিষ্ট স্ট্রিং তৈরি করতে পারে, তাই আমি আমার সন্ধানকে নির্দিষ্ট নিয়মের একটি নির্দিষ্ট সেট ব্যবহার করে তৈরি ব্যাকরণে (এফএসএ) সীমাবদ্ধ করছি। আমি ভাবছি এমন কিছু ক্ষেত্রে থাকতে পারে যেখানে প্রদত্ত স্ট্রিং মেট্রিক অনুসারে দুটি পৃথক স্ট্রিং আনুষ্ঠানিকভাবে একই রকম হয় তবে সেগুলি তৈরি করতে প্রয়োজনীয় ব্যাকরণগুলি একেবারেই আলাদা
ফ্লিপ করুন

সমস্যার বিবৃতি থেকে, প্রতিটি এফএসএ একটি স্ট্রিং এবং তার সমস্ত সাবস্ট্রিং গ্রহণ করছে। মৌলিকভাবে, এই FSA স্বীকৃত দীর্ঘতম স্ট্রিং দ্বারা চিহ্নিত করা হয়। এর পুরো কাঠামো এটি থেকে উদ্ভূত। সুতরাং এফএসএর তুলনা করার তুলনায় সামান্য বিষয় আছে বরং তারা যে স্ট্রিংগুলি থেকে নির্মিত সেগুলি সরাসরি তুলনা করে। এটি হতে পারে যে আপনার এফএসএ নির্মাণ কৌশলটি কয়েকটি বৈশিষ্ট্যকে জোর দেয়, যা আপনি গুরুত্বপূর্ণ বলে মনে করেন। তারপরে আমাদের জানতে হবে যে তারা কী দেখতে দেখতে পারে যাতে বুঝতে কী বোঝায়। এটি ফিরে আসে: কি অনুরূপ, কি মেট্রিক। যেমনটি, এই প্রশ্নটির কোনও মানে হয় না।
বাবু

উত্তর:


1

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

কখনও কখনও যখন বিবিধ বিভিন্ন অ্যালগরিদম থাকে তখন একটি সমীক্ষা সাহায্য করতে পারে। এখানে গ্রাফের মিলের বিষয়ে দুটি সমীক্ষা রয়েছে।


0

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

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


এর মতো একটি পদ্ধতি কিছু মূল বৈশিষ্ট্য মিস করবে। উদাহরণস্বরূপ, আপনি সম্ভবত একই ভাষার পৃথক উপস্থাপনা চান যাতে সম্পূর্ণ মিল থাকতে পারে, তবে গ্রাফের সাথে তুলনা করলে একই ভাষার ভিন্নতার জন্য দুটি স্বয়ংক্রিয় প্রতিবেদন করতে পারে।
jmite
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.