SENTINEL · مرحلہ 1–2 مکمل

تفتیشی سراغ، جو اپنے ماخذ تک پہنچائے جا سکیں

تفتیش کاروں کے پاس ڈیٹا کی کمی شاذ ہی ہوتی ہے۔ مشکل ہزاروں ایسے ریکارڈوں میں نمونہ ڈھونڈنا ہے جو الگ الگ دیکھنے پر عام سے لگتے ہیں۔ SENTINEL ایک ڈیسک ٹاپ اوزار ہے جو جرائم کا عوامی ڈیٹا پڑھتا ہے، اس پر شماریات چلاتا ہے اور درجہ بندی کرتا ہے کہ کیا قریب سے دیکھنے کے قابل ہے — اور ہر نتیجہ اُنہی ریکارڈوں، ماڈل اور ترتیبات تک واپس جاتا ہے جہاں سے وہ آیا۔ اگر کوئی تجزیہ کار یہ نہ دکھا سکے کہ کسی سراغ کا درجہ یہی کیوں ہے، تو اسے سراغ نہیں ہونا چاہیے۔

زبانC++23
یوزر انٹرفیسQt 6، 9 صفحات کا ڈیش بورڈ
ٹیسٹ495 خودکار
ذخیرہSQLite
آخری پُشحال ہی میں
شروع ہی میں کہہ دیا جائے

یہ تجزیاتی سافٹ ویئر ہے جو عوامی جرائم کے ڈیٹا سے مقامات اور تعلقات کی درجہ بندی کرتا ہے۔ یہ تجزیہ کار کی توجہ کا رخ متعین کرنے کا اوزار ہے، کوئی ایسا نظام نہیں جو کسی شخص کے بارے میں کچھ طے کرے۔

کیلیبریشن اور انصاف کے صفحے اس لیے موجود ہیں کہ جو ماڈل درجہ بندی اچھی کرے مگر کیلیبریشن خراب ہو، وہ کسی ماڈل نہ ہونے سے زیادہ خطرناک ہے۔ مرحلہ 3–5 کی منصوبہ بندی صاف طور پر انصاف کو مقدم رکھتی ہے، اور شائع شدہ پیمائشیں کوئی تشہیری دعویٰ نہیں بلکہ ایک اعلان شدہ نتیجہ ہیں۔

سادہ الفاظ میں

یہ کیا ہے، ایک منٹ میں

مسئلہ

ایک نقب زنی، گاڑی سے ایک چوری، ایک بیمہ کا دعویٰ۔ ہر ایک الگ سے عام سی بات ہے، اور جو انہیں جوڑتا ہے وہ تبھی سامنے آتا ہے جب کوئی سیکڑوں کو ایک قطار میں رکھ کر دیکھے۔ ہاتھ سے یہ سست کام ہے، اور جو تجزیاتی ٹھیکے یہ بڑے پیمانے پر کرتے ہیں ان کی قیمت زیادہ تر محکموں کی پہنچ سے باہر ہے۔

حل

SENTINEL ریکارڈ پڑھ کر ان پر آزمودہ شماریاتی ماڈل چلاتا ہے: جرم کہاں گنجان ہے، کون سے واقعات کئی کے بجائے ایک سلسلہ لگتے ہیں، اور کوئی سلسلہ غالباً کس علاقے سے چلایا گیا۔ یہ درجہ بندی کرتا ہے کہ کیا قریب سے دیکھنے کے قابل ہے۔ ہر مرحلہ اپنا کیا ہوا لکھ دیتا ہے، اس لیے سراغ اپنے ساتھ اپنے ماخذ ریکارڈ، ماڈل اور ترتیبات لے کر آتا ہے۔

یہ کس کے لیے ہے

چھوٹے اور علاقائی محکمے، جہاں بڑے تجزیاتی ٹھیکے پہنچ سے باہر ہیں — یہ ایک عام ڈیسک ٹاپ کمپیوٹر پر چلتا ہے اور کسی محکمے کے بجائے ایک ہی تجزیہ کار کے لیے بنا ہے۔ دھوکہ دہی اور عادی مجرموں کے تفتیش کار، جہاں نمونہ ایسے واقعات میں بکھرا ہوتا ہے جنہیں کسی نے ایک ساتھ درج نہیں کیا۔ اور محققین، جو کسی بھی نتیجے کو اُن ریکارڈوں تک واپس لے جا سکتے ہیں جن سے وہ بنا۔

یہ تجزیہ کار کو ایسی چیز کی طرف اشارہ کرتا ہے جسے جانچنا چاہیے۔ یہ کسی شخص کے بارے میں کوئی فیصلہ نہیں کرتا۔ اس صفحے کا باقی حصہ انجینئرنگ ہے: دو اصل ماڈل جو آپ کے براؤزر میں چلتے ہیں، وہ پائپ لائن جو انہیں کھلاتی ہے، آج کیا کام کرتا ہے، اور کیا نہیں۔
خود ماڈل

دو اصل ماڈل، WebAssembly میں کمپائل کیے ہوئے

models/KDEHotspot اور models/HawkesProcess — وہی C++ جو کوئی تجزیہ کار ڈیسک ٹاپ پر چلاتا ہے، Qt for WebAssembly کے ساتھ کمپائل کیا ہوا، اور آپ کے اپنے رکھے ہوئے نقطوں پر چلتا ہوا۔ واقعات ڈالنے کے لیے نقشے پر کلک کریں۔

KDEHotspot + HawkesProcess — WebAssembly

لوڈ نہیں ہوئی

2.4 میگابائٹ (MB) اس لیے کہ Qt6Core ساتھ آتا ہے۔ نقل کے بجائے اصل ماڈل چلانے کی ایمان دار قیمت یہی ہے، اور جب تک آپ نہ کہیں کچھ ڈاؤن لوڈ نہیں ہوتا۔

واقعات
0
شاخ بندی کی نسبت
—
شاخ بندی کی نسبت وہی ہے جو ہاکس ماڈل نے سیکھا: ہر واقعے سے جتنے بعد کے واقعات متوقع طور پر جنم لیتے ہیں۔ صفر کے قریب ہونے کا مطلب ہے کہ نقطوں میں خود انگیزی نہیں — انہیں یکساں بکھیر دیں تو اسے یہی کہنا چاہیے۔
صرف ماڈل۔ ڈیٹا لینا، ڈیٹا بیس، سلسلۂ ماخذ اور ڈیش بورڈ اطلاق کا حصہ ہیں، اور اطلاق یہاں نہیں ہے — SENTINEL کے اپنے بلڈ کو Qt6::Test چاہیے، جسے Qt6::Concurrent چاہیے، جو ایک دھاگے والے WebAssembly Qt کے پاس نہیں۔
پائپ لائن

ڈیٹا لینا → قدرتی زبان کی پروسیسنگ (NLP) → خصوصیات → ماڈل → inference

ہر مرحلہ جو کچھ کرتا ہے وہ سلسلۂ ماخذ میں لکھ دیتا ہے، اس لیے آخر میں ملنے والا سراغ اپنے ساتھ یہ ریکارڈ لاتا ہے کہ وہ وہاں تک پہنچا کیسے۔

SENTINEL کی پائپ لائن، ڈیٹا لینے سے قاعدے پر مبنی NLP، شماریاتی ماڈلوں اور استنباط سے ہوتی ہوئی درجہ بند سراغوں تک، جس کے ہر مرحلے سے سلسلۂ ماخذ کی پٹڑی جڑی ہوئی ہے
پورا خاکہ دیکھنے کے لیے اسکرول کریں →
نیچے کی پٹڑی ہی اصل مصنوعہ ہے۔ ہر مرحلہ جو کچھ کرتا ہے وہ سلسلۂ ماخذ میں لکھ دیتا ہے، اس لیے سراغ اپنے ساتھ یہ ریکارڈ لے کر آتا ہے کہ وہ وہاں تک پہنچا کیسے۔
ڈیٹا لینا

UK پولیس کا API اور تاریخی فیڈ، CSV درآمد، جس میں UK / US-شہر / عمومی خاکے خود پہچانے جاتے ہیں، Open-Meteo سے موسم، اور قرنطینہ کی حدوں کے ساتھ ڈیٹا کے معیار کی درجہ بندی۔

NLP

کلاسیکی، قاعدے پر مبنی طریقۂ واردات کی کشید اور جرم کی درجہ بندی۔ اس چکر میں کوئی لینگویج ماڈل نہیں — جان بوجھ کر، کیونکہ نتیجہ قابلِ وضاحت ہونا چاہیے۔

ماڈل

Poisson شمار، ہاکس کے خود برانگیختہ عمل، DBSCAN سے سلسلوں کی شناخت، KDE ہاٹ اسپاٹ، گاؤسی عمل کی ریگریشن، اور Bayesian و مجموعی تہیں۔

Inference

روسمو جغرافیائی پروفائلنگ، طریقۂ واردات کا تجزیہ، شہادت کی نمبر دہی، بے قاعدگی کی شناخت، ساتھی مجرموں کا PageRank اور برادری کی شناخت، اور اشارہ انجن۔

تعامل پذیر

انہی واقعات پر دو ماڈل

نقشے پر واقعات رکھیے۔ KDE پوچھتا ہے کہ جرم کہاں گنجان ہے۔ روسمو کا کلیہ کچھ الگ اور زیادہ دلچسپ سوال پوچھتا ہے: چونکہ مجرم گھر کے گرد ایک حفاظتی دائرے سے بچتے ہیں، تو مجرم غالباً رہتا کہاں ہے؟ دونوں براہِ راست چلتے ہیں، انہی نقطوں پر جو آپ رکھتے ہیں۔

sentinel — مکانی استنباط

واقعہ ڈالنے کے لیے کلک کریں۔ ہر نقطے پر سطحیں دوبارہ نکالی جاتی ہیں۔

واقعات
0
بلند ترین کثافت
—

سب سے اوپر کا سراغ

کوئی سراغ نہیں
کم از کم تین واقعات رکھیں۔

سلسلۂ ماخذ کی زنجیر

روسمو متنازع ہے۔ جغرافیائی پروفائلنگ ان سلسلوں پر اچھا کام کرتی ہے جو ایک ہی مجرم کے ہوں اور جس کا مرکز ٹھہرا ہوا ہو، اور جب یہ مفروضے ٹوٹ جائیں تو خراب۔ اس کی بلند ترین جگہ کو کسی شخص کے بارے میں شہادت ماننا اس کا غلط استعمال ہوگا۔
گاؤسی KDE اور روسمو کے مجرمانہ جغرافیائی ہدف بندی کے کلیے کے چلتے ہوئے نفاذ، جو اسی صفحے کے لیے لکھے گئے۔ بھیجا جانے والا اوزار ان کے ساتھ اصل لیے ہوئے ڈیٹا پر ہاکس عمل، DBSCAN سے سلسلے کی شناخت اور گاؤسی عمل ریگریشن بھی شامل کرتا ہے۔
مکمل

آج کیا کام کرتا ہے

  • ڈیٹا لینے سے درجہ بند سراغوں تک مکمل پائپ لائن
  • 495 خودکار ٹیسٹ
  • UK اور US ڈیٹا سیٹوں پر اصل ڈیٹا سے توثیق
  • Windows اور Linux کی پیکجنگ
  • مقامی، صرف پڑھنے والا REST API
  • نو صفحات کا ڈیش بورڈ: واقعات، نقشہ، کیلیبریشن، مقدمات، ساتھی مجرموں کا گراف، سراغ، آڈٹ لاگ، ترتیبات، ڈیبگ
حدود

کیا نہیں کرتا

  • صرف قاعدے پر مبنی NLP۔ طریقۂ واردات کی کشید کلاسیکی ہے، اور اس کے ساتھ آنے والی recall کی حدیں بھی موجود ہیں۔
  • ایک ہی مشین کا ڈیسک ٹاپ۔ کوئی کثیر صارف تنصیب نہیں، تجزیہ کاروں کے درمیان مقدمے کی مشترکہ حالت نہیں۔
  • محدود براہِ راست کنیکٹر۔ چند ہی حقیقی وقت کے ڈیٹا ذرائع جڑے ہوئے ہیں۔
  • سادہ نقشہ۔ خود بنایا ہوا، کوئی جغرافیائی معلوماتی نظام (GIS) نہیں۔ اختیاری GIS انضمام مرحلہ 3–5 کی چیز ہے۔

مرحلہ 3–5، منصوبہ بند

کثیر دائرہ اختیار کی معاونت، اختیاری GIS انضمام، شائع شدہ پیمائشیں، انصاف کو مقدم رکھنے والی تنصیب، اور ممکنہ طور پر ایک منظم سروس۔ باقی کاموں کی فہرست REMAINING.md میں ہے، کسی روڈ میپ کی پیشکش میں نہیں۔

یہ کس کے لیے ہے

جرائم کے ڈیٹا میں نمونے ڈھونڈتا ہے، اور اپنا کام دکھاتا ہے

تجزیہ کار واقعات کے ریکارڈ میں ڈوب جاتے ہیں۔ یہ ان سب کے آر پار نمونے ڈھونڈتا ہے اور درجہ بندی کرتا ہے کہ کس چیز کو قریب سے دیکھنا چاہیے، اور ہر تجویز کے پیچھے کی شہادت تک واپسی کا راستہ بھی رکھتا ہے۔

01

چھوٹی اور علاقائی پولیس فورسز

بڑے تجزیاتی معاہدے زیادہ تر بجٹ کی پہنچ سے باہر ہیں۔ یہ ایک عام ڈیسک ٹاپ کمپیوٹر پر چلتا ہے اور کسی محکمے کے بجائے ایک ہی تجزیہ کار کے لیے بنا ہے۔

02

دھوکہ دہی اور عادی مجرموں کے تفتیش کار

بیمہ کی دھوکہ دہی اور منظم دکان چوری اس وقت تک غیر متعلق واقعات لگتے ہیں جب تک کوئی انہیں ایک قطار میں نہ رکھے۔ یہ وہی قطار بندی کرتا ہے، اور اشارہ کرتا ہے کہ اگلا واقعہ کہاں ہونے کا امکان ہے۔

03

جرائم اور پولیسنگ پر تحقیق کرنے والے

ہر نتیجہ ٹھیک انہی ریکارڈوں اور ترتیبات تک پہنچایا جا سکتا ہے جنہوں نے اسے پیدا کیا، اس لیے کوئی دوسرا محقق کام کو بھروسے پر لینے کے بجائے خود جانچ سکتا ہے۔

کیا آپ کو یہاں اپنی صورتِ حال نظر آتی ہے؟ یہ ابھی بیٹا ٹیسٹنگ کے لیے کھلا ہے، اور جن لوگوں کے لیے یہ بنا ہے، انہی کی رائے اسے واقعی بدلتی ہے۔ بیٹا ٹیسٹر بنیں →
سلسلۂ ماخذ

ہر سراغ اپنی رسید ساتھ لاتا ہے

اصل دستاویز، ماڈل، پیرامیٹر، اور ہر مرحلے پر ہونے والی تبدیلی۔ آڈٹ لاگ دیکھنے والا صفحہ ڈیش بورڈ کے نو صفحات میں سے ایک ہے، کوئی درخواست شدہ خصوصیت نہیں۔ ایسے سافٹ ویئر کے لیے جو یہ درجہ بندی کرتا ہے کہ پولیس کی توجہ کہاں جائے، یہی کم سے کم معیار ہے — اور اسی لیے اس کے پیچھے کھڑے تحقیقی نمونے ARIA-INTEL پر لکھا ہے کہ وہ اسی استعمال کے لیے تیار نہیں۔