প্লট / ইমেজের পয়েন্ট চিহ্নিত করার জন্য কি কোনও মেশিন লার্নিং কৌশল রয়েছে?


8

ইমেজটিতে এই 3 টি প্লটে এবং নীচের নমুনার ডেটা হিসাবে সময়ের সাথে সাথে প্রতিটি যানবাহনের পার্শ্ববর্তী অবস্থানের জন্য আমার লেন নম্বর এবং লেন নম্বর রয়েছে।

এখানে চিত্র বর্ণনা লিখুন

> a
   Frame.ID   xcoord Lane
1       452 27.39400    3
2       453 27.38331    3
3       454 27.42999    3
4       455 27.46512    3
5       456 27.49066    3

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


আপনি যখন লেন চেঞ্জের কৌশলগুলি ম্যানুয়ালি শ্রেণিবদ্ধ করেন আপনি কি তা গাণিতিকভাবে সনাক্ত করার চেষ্টা করেছেন? আপনি লেন পজিশন ফাংশনের শূন্য গ্রেডিয়েন্টের কাছাকাছি স্থিতিশীল সময়কাল থেকে গ্রেডিয়েন্টের মাত্রায় বিশাল বৃদ্ধি পেয়ে শূন্য গ্রেডিয়েন্টের কাছাকাছি বা ডেটার শেষের অন্য কোনও সময়ের দিকে পরিচালিত করার জন্য কী বিস্তৃতভাবে পরিবর্তন খুঁজছেন?
চিত্র_ডোক্টর

আমাদের সাথে পরীক্ষার জন্য বেশ কয়েকটি মূল চিত্র রয়েছে কি?
চিত্র_ডোকার

অক্ষ এবং আঁশগুলি উদাহরণস্বরূপ চিত্রগুলির মধ্যে বিশেষভাবে সামঞ্জস্যপূর্ণ নয়, প্লটগুলি মানক করার কোনও উপায় আছে বা চিত্র তৈরিতে আপনার কোনও নিয়ন্ত্রণ নেই?
চিত্র_ডোক্টর

1
হ্যাঁ, আমি বুঝতে পেরেছি যে আপনি পরিবর্তন লেন চালকের শেষটি সনাক্ত করতে চান, তবে আপনার যদি ইতিমধ্যে প্রতিটি সময় যানবাহনের লেন থাকে তবে এই পরিবর্তনগুলি সনাক্ত করা শক্ত নয়। আমি সংজ্ঞা দিয়ে শুরু করব যখন আমাদের বিবেচনা করা উচিত যে গাড়িটি আর লেন পরিবর্তন করছে না (যেমন একই লেনে গাড়ি চালানো নির্দিষ্ট সেকেন্ডের পরে)। বিভাগগুলি সনাক্ত করতে আপনি একটি উইন্ডো ব্যবহার করতে পারেন যার মধ্যে যানবাহনটি একই লেনটি রাখে এবং এই জাতীয় বিভাগগুলির শুরু এবং শেষে পয়েন্টগুলি যথাক্রমে আপনার "লেন পরিবর্তনের শুরু" এবং "লেন পরিবর্তনের সমাপ্তি" বর্ণনা করে।
রবার্ট স্মিথ

1
গ্রেট। আমি ভেবেছিলাম আপনার অরিজিনাল এবং টার্গেট লেনটি নেই তবে আপনার যদি সর্বদা সেগুলি থাকে তবে আপনার সমাধানটি কাজ করা উচিত এবং অতিরিক্তভাবে লেন পরিবর্তনের একটি সংজ্ঞা তৈরি করতে আপনার ডেটা ব্যবহার করা উচিত।
রবার্ট স্মিথ

উত্তর:


2

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

ওয়েভলেট বিশ্লেষণ এটি আপনার পক্ষে অর্জন করতে পারে, বিশেষত যদি আপনি কোনও গাউসির প্রথম ডেরাইভেটিভকে আপনার মা তরঙ্গি হিসাবে ব্যবহার করেন। আর এর কিছু শালীন ওয়েভলেট প্যাকেজ রয়েছে ( সূচনাগুলির জন্য r-project.org দেখুন )। আপনি যদি ছোট স্কেলে ওয়েভলেট রূপান্তর করেন তবে এটি স্টিয়ারিংয়ে জিটারের বিটের অবস্থানগুলি সনাক্ত করবে। আপনি যদি এটি বৃহত্তর স্কেলগুলিতে করেন (অর্থাত্ কম ফ্রিকোয়েন্সি), আপনি সম্ভবত সামান্য লিটগুলি না পেয়ে কেবল লেনের শিফটগুলি খুঁজে পেতে পারেন।

আপনি যদি কোনও যুক্তিসঙ্গত ডেটা সেট দিয়ে ট্রান্সফর্মটিকে প্রশিক্ষণ দেন তবে আপনার লেন পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ স্কেলের স্কেল বা ব্যাপ্তি সনাক্ত করতে সক্ষম হওয়া উচিত। তবে মনে রাখবেন যে যদি আপনি এটি না বের করেন তবে এটি ও (এন ^ 2) এর মতো কিছু, সুতরাং কম্পিউটের সময় সাশ্রয়ের জন্য স্কেল রেঞ্জটি কিছুটা সঙ্কুচিত করার চেষ্টা করুন।


1

দেখে মনে হচ্ছে আপনি কেবল কয়েক সেকেন্ড উঁচু শব্দটি ডেরাইভেটিভের জন্য সন্ধান করতে পারেন। প্রতিটি টাইমস্টেপ থেকে সর্বশেষে (বা প্রাক্তনগুলির মধ্যে একটি) সসীম পার্থক্যের নিখুঁত মানটি গণনা করুন এবং উচ্চ মানের একটি সিরিজের জন্য অপেক্ষা করুন। যখন একটি গলির পরিবর্তন ঘটে।


এটি আসলে আমি প্রথম স্থানে করেছি। সমস্যাটি হ'ল পার্থক্য থ্রেশহোল্ড এবং "উচ্চ" মানগুলি অত্যন্ত বিষয়গত কারণ প্রতিটি গাড়ির যাত্রা আলাদা।
umair durrani

1

ব্যবহার করে দেখুন changepoint প্যাকেজ । আমি এটি একইরকম ক্ষেত্রে ব্যবহার করেছি।

চেঞ্জপয়েন্ট বিশ্লেষণ এমন দুটি পদ্ধতির মধ্যে পরিবর্তনগুলি সনাক্ত করে এমন পদ্ধতির পরিসংখ্যানগত নাম। একটি গলিতে একটি গাড়ি থাকা একটি লেনের মাঝখানে বিন্যাস 0 সহ একটি লাইন। লেনে গাড়ি চালানোর জন্য আপনি সহজেই একটি পরিসংখ্যানের মডেল ফিট করতে পারেন। একটি গাড়ি পরিবর্তনকারী লেনটি গ্রেডিয়েন্টের সাথে লাইন ধরে গাড়ি চালাচ্ছে যা 0 নয় The মডেলটি পরিবর্তিত হয়েছে। চেঞ্জপয়েন্ট বিশ্লেষণ এবং চেঞ্জপয়েন্ট প্যাকেজ হ'ল যখন কোনও মডেলটি y=a' (straight and level) toy = a + bx` (উপরে বা নীচে) থেকে পরিবর্তিত হয় তখন আপনাকে পয়েন্টটি নির্ধারণ করতে হবে ।


এটি মূলত একটি লিঙ্ক-কেবল উত্তর এবং এসই-তে নিরুৎসাহিত হওয়ার প্রবণতা। এটি কী এবং এটি কেন সহায়ক তা আপনি বিশদভাবে জানাতে পারেন।
শন ওয়ান

@ অ্যালবার্তোড আপনার ভাগ করা ভিনগেটের প্রত্নতাত্ত্বিক ভাষা চেঞ্জপয়েন্ট বিশ্লেষণের ধারণার ক্ষেত্রে নতুন কোনও ব্যক্তির পক্ষে সহায়ক নয়।
umair durrani

@ আলবার্তোডি আপনি দয়া করে আপনার ক্ষেত্রে সিপি প্যাকেজটি কীভাবে ব্যবহার করেছেন তার কোনও উদাহরণ দিতে পারেন?
umair durrani
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.