জনসংখ্যা গতিবিদ্যা অন্তর্দৃষ্টি ডেটা সম্পর্কে

ডেটা বুঝুন

যদিও একাধিক দেশের জন্য এমবেডিংগুলো উপলব্ধ, স্কিমাটি সমস্ত ডেটাসেট জুড়ে সামঞ্জস্যপূর্ণ থাকে। প্রতিটি দেশের জন্য এমবেডিংগুলো আলাদা BigQuery লিস্টিং-এ সাজানো থাকে।

এমবেডিং ভেক্টরের গঠন

' features ' কলামটি একটি ৩৩০-মাত্রিক ভেক্টর (যা BigQuery-তে একটি REPEATED FLOAT অ্যারে হিসেবে সংরক্ষিত)। অ্যারেটির প্রতিটি অংশ পপুলেশন ডাইনামিক্স মডেল দ্বারা নিষ্কাশিত একটি নির্দিষ্ট ডেটা সিগন্যালের সাথে সঙ্গতিপূর্ণ।

এই কাঠামোটি বোঝার মাধ্যমে ফিচার অ্যাবলেশন করা সম্ভব হয় (উদাহরণস্বরূপ, আবহাওয়ার তুলনায় সার্চ আচরণ বিক্রয়কে কতটা প্রভাবিত করে তা নির্ধারণ করা)।

ভেক্টর সূচক ডেটা উৎস বর্ণনা
০ – ১২৭ সামগ্রিক অনুসন্ধান প্রবণতা আঞ্চলিক আগ্রহ ও উদ্বেগগুলো তুলে ধরে (উদাহরণস্বরূপ, 'জিম', 'ফ্লুর লক্ষণ', 'বিলাসবহুল পণ্য' সম্পর্কিত অনুসন্ধান)।
১২৮ – ২৫৫ মানচিত্র এবং ব্যস্ততা নির্মিত পরিবেশ (হাসপাতাল, পার্ক, স্কুলের মতো দর্শনীয় স্থান) এবং মানুষের কার্যকলাপের ঘনত্ব তুলে ধরে।
২৫৬ – ৩২৯ আবহাওয়া এবং বায়ুর গুণমান পরিবেশগত প্রেক্ষাপট ধারণ করে (তাপমাত্রা, বৃষ্টিপাত, বায়ুর গুণমান সূচক, বায়ুপ্রবাহ)।

মূল কলাম এবং মেটাডেটা

এমবেডিংস টেবিলে স্থানিক মেটাডেটা থাকে, যা ভূ-স্থানিক বিশ্লেষণ, ফিল্টারিং এবং গুগল ম্যাপস প্ল্যাটফর্মের অন্যান্য পরিষেবার সাথে আন্তঃকার্যক্ষমতা সক্ষম করে।

  • geo_id : অঞ্চলের প্রাথমিক শনাক্তকারী। S2 সেল ডেটাসেটের জন্য, এটি একটি হেক্সাডেসিমাল স্ট্রিং হিসাবে উপস্থাপিত S2 সেল টোকেন (উদাহরণস্বরূপ, '80ead45' )। এটিকে আপনার প্রাথমিক জয়েন কী হিসাবে ব্যবহার করুন।
  • geo_name : অঞ্চলের সহজে পঠনযোগ্য নাম। দ্রষ্টব্য: S2 গ্রিড ডেটাসেটের ক্ষেত্রে, গাণিতিক সেলগুলোর কোনো নির্দিষ্ট নাম থাকে না, তাই এই কলামটিতে geo_id মতোই একই টোকেন থাকবে। পপুলেশন ডাইনামিক্স-এর সমস্ত অফারিং জুড়ে একটি সামঞ্জস্যপূর্ণ কলাম কাঠামো বজায় রাখার জন্যই এটি পরিকল্পিতভাবে করা হয়েছে।
  • administrative_area_level_1_id : শীর্ষ-স্তরের প্রশাসনিক সীমানার (যেমন, রাজ্য বা প্রদেশ) জন্য অনন্য গুগল ম্যাপস প্লেস আইডি।
  • administrative_area_level_1_name : শীর্ষ-স্তরের সীমানার পঠনযোগ্য নাম (উদাহরণস্বরূপ, 'California' )।
  • administrative_area_level_2_id : দ্বিতীয় প্রশাসনিক সীমানার (যেমন, কাউন্টি বা জেলা) জন্য অনন্য গুগল ম্যাপস প্লেস আইডি।
  • administrative_area_level_2_name : দ্বিতীয় সীমানার পঠনযোগ্য নাম (উদাহরণস্বরূপ, 'Tulare County' )।
  • features : মূল ৩৩০-মাত্রিক এমবেডিং ভেক্টর, যা স্বাভাবিকভাবে একটি ARRAY<FLOAT64> হিসেবে সংরক্ষিত থাকে। এটিকে Pandas পাইথন লাইব্রেরিতে লোড করার জন্য ফ্ল্যাটেনিং বা NumPy ম্যাট্রিক্সে রূপান্তর করার প্রয়োজন হয়।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী (FAQ)

আমি কি মূল ইনপুট ডেটা (যেমন, নির্দিষ্ট সার্চ কোয়েরি বা গতিশীলতার ট্রেস) অ্যাক্সেস করতে পারি?

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

ভেক্টরের মাত্রাগুলো কি বোধগম্য (উদাহরণস্বরূপ, মাত্রা ৫ কি "কফি")?

ভেক্টরগুলো হলো সুপ্ত উপস্থাপনা, অর্থাৎ এগুলো নির্দিষ্ট, মানুষের পাঠযোগ্য লেবেলের পরিবর্তে বিমূর্ত প্যাটার্ন ধারণ করে। যদিও আমরা জানি যে ০-১২৭ সূচকগুলো সার্চ ট্রেন্ড থেকে উদ্ভূত, একটি নির্দিষ্ট সূচক (যেমন সূচক ৫) 'কফি'-র মতো কোনো একটি একক কীওয়ার্ডের সাথে সরাসরি সম্পর্কিত নয়। বরং, এটি মডেল দ্বারা শেখা অনুসন্ধান আচরণের একটি জটিল বৈশিষ্ট্যকে উপস্থাপন করে।

ডেটা সেটে কি বহুভুজের সীমানা (শেপফাইল) অন্তর্ভুক্ত আছে?

ডেটাসেটটি ভৌগোলিক শনাক্তকারীর জন্য S2 সেল টোকেন ( geo_id ) এবং প্লেস আইডি (যেমন অ্যাডমিন ১ এবং অ্যাডমিন ২ অঞ্চল) প্রদান করে, কিন্তু এতে S2 সেল অঞ্চলগুলির জন্য কাঁচা পলিগন জ্যামিতি (WKT/শেপফাইল) অন্তর্ভুক্ত নেই। কাঁচা জ্যামিতি বাদ দেওয়ায় স্টোরেজ স্ফীতি রোধ হয় এবং যে সমস্ত ML পাইপলাইনের শুধুমাত্র ফিচার ভেক্টর প্রয়োজন, তাদের জন্য BigQuery স্ক্যানিং খরচ কমে যায়। অধিকন্তু, স্পেশিয়াল পলিগন ইন্টারসেকশন সম্পাদনের চেয়ে S2 স্ট্রিং টোকেনের উপর জয়েনিং করা উল্লেখযোগ্যভাবে দ্রুততর এবং গণনাগতভাবে অধিক কার্যকর।

  • পয়েন্ট স্থানাঙ্কের জন্য: পপুলেশন ডাইনামিক্স ইনসাইটস-এর সাথে পয়েন্ট ডেটা (যেমন POI অবস্থান বা স্টোর সেন্ট্রয়েড) যুক্ত করতে, S2_CELLIDFROMPOINT এবং ST_GEOGPOINT ব্যবহার করে অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ককে S2 লেভেল 12 সেল টোকেনে রূপান্তর করুন ( পয়েন্ট স্থানাঙ্ককে S2 লেভেল 12 হেক্স টোকেনে রূপান্তর দেখুন)।
  • এলাকার সীমানার জন্য: যদি আপনাকে পপুলেশন ডাইনামিক্স ইনসাইটস-এর সাথে কাস্টম সীমানা ছেদ করতে হয়, তাহলে আমরা সুপারিশ করি যে আপনি আপনার কাস্টম বহুভুজগুলিকে S2_COVERINGCELLIDS ব্যবহার করে কভারিং S2 লেভেল 12 সেল টোকেনে রূপান্তর করুন ( একটি বহুভুজের জন্য কভারিং S2 লেভেল 12 সেল টোকেন তৈরি করুন দেখুন) অথবা এই ডেটাসেটটিকে বিগকোয়েরি পাবলিক ডেটা-তে উপলব্ধ পাবলিক সীমানা ডেটাসেটগুলির সাথে যুক্ত করুন।
  • ভিজ্যুয়ালাইজেশন এবং জ্যামিতি রূপান্তরের জন্য: BigQuery-এর বিল্ট-ইন জিওগ্রাফি ফাংশনগুলো একমুখী রূপান্তর (জ্যামিতি → S2 সেল আইডি) করে থাকে। ম্যাপিং বা জিআইএস টুলের জন্য S2 সেল টোকেনগুলোকে পলিগন জ্যামিতিতে রূপান্তর করতে, আপনি পাইথনের s2sphere এর মতো ক্লায়েন্ট-সাইড লাইব্রেরি ব্যবহার করতে পারেন। কোডের নমুনা এবং নির্দেশাবলীর জন্য, "Get S2 cell geometry from an S2 Level 12 hex token" দেখুন।