تفتیشی سراغ، جو اپنے ماخذ تک پہنچائے جا سکیں
تفتیش کاروں کے پاس ڈیٹا کی کمی شاذ ہی ہوتی ہے۔ مشکل ہزاروں ایسے ریکارڈوں میں نمونہ ڈھونڈنا ہے جو الگ الگ دیکھنے پر عام سے لگتے ہیں۔ SENTINEL ایک ڈیسک ٹاپ اوزار ہے جو جرائم کا عوامی ڈیٹا پڑھتا ہے، اس پر شماریات چلاتا ہے اور درجہ بندی کرتا ہے کہ کیا قریب سے دیکھنے کے قابل ہے — اور ہر نتیجہ اُنہی ریکارڈوں، ماڈل اور ترتیبات تک واپس جاتا ہے جہاں سے وہ آیا۔ اگر کوئی تجزیہ کار یہ نہ دکھا سکے کہ کسی سراغ کا درجہ یہی کیوں ہے، تو اسے سراغ نہیں ہونا چاہیے۔
یہ تجزیاتی سافٹ ویئر ہے جو عوامی جرائم کے ڈیٹا سے مقامات اور تعلقات کی درجہ بندی کرتا ہے۔ یہ تجزیہ کار کی توجہ کا رخ متعین کرنے کا اوزار ہے، کوئی ایسا نظام نہیں جو کسی شخص کے بارے میں کچھ طے کرے۔
کیلیبریشن اور انصاف کے صفحے اس لیے موجود ہیں کہ جو ماڈل درجہ بندی اچھی کرے مگر کیلیبریشن خراب ہو، وہ کسی ماڈل نہ ہونے سے زیادہ خطرناک ہے۔ مرحلہ 3–5 کی منصوبہ بندی صاف طور پر انصاف کو مقدم رکھتی ہے، اور شائع شدہ پیمائشیں کوئی تشہیری دعویٰ نہیں بلکہ ایک اعلان شدہ نتیجہ ہیں۔
یہ کیا ہے، ایک منٹ میں
ایک نقب زنی، گاڑی سے ایک چوری، ایک بیمہ کا دعویٰ۔ ہر ایک الگ سے عام سی بات ہے، اور جو انہیں جوڑتا ہے وہ تبھی سامنے آتا ہے جب کوئی سیکڑوں کو ایک قطار میں رکھ کر دیکھے۔ ہاتھ سے یہ سست کام ہے، اور جو تجزیاتی ٹھیکے یہ بڑے پیمانے پر کرتے ہیں ان کی قیمت زیادہ تر محکموں کی پہنچ سے باہر ہے۔
SENTINEL ریکارڈ پڑھ کر ان پر آزمودہ شماریاتی ماڈل چلاتا ہے: جرم کہاں گنجان ہے، کون سے واقعات کئی کے بجائے ایک سلسلہ لگتے ہیں، اور کوئی سلسلہ غالباً کس علاقے سے چلایا گیا۔ یہ درجہ بندی کرتا ہے کہ کیا قریب سے دیکھنے کے قابل ہے۔ ہر مرحلہ اپنا کیا ہوا لکھ دیتا ہے، اس لیے سراغ اپنے ساتھ اپنے ماخذ ریکارڈ، ماڈل اور ترتیبات لے کر آتا ہے۔
چھوٹے اور علاقائی محکمے، جہاں بڑے تجزیاتی ٹھیکے پہنچ سے باہر ہیں — یہ ایک عام ڈیسک ٹاپ کمپیوٹر پر چلتا ہے اور کسی محکمے کے بجائے ایک ہی تجزیہ کار کے لیے بنا ہے۔ دھوکہ دہی اور عادی مجرموں کے تفتیش کار، جہاں نمونہ ایسے واقعات میں بکھرا ہوتا ہے جنہیں کسی نے ایک ساتھ درج نہیں کیا۔ اور محققین، جو کسی بھی نتیجے کو اُن ریکارڈوں تک واپس لے جا سکتے ہیں جن سے وہ بنا۔
دو اصل ماڈل، WebAssembly میں کمپائل کیے ہوئے
models/KDEHotspot اور models/HawkesProcess — وہی C++ جو کوئی تجزیہ کار ڈیسک ٹاپ پر چلاتا ہے، Qt for WebAssembly کے ساتھ کمپائل کیا ہوا، اور آپ کے اپنے رکھے ہوئے نقطوں پر چلتا ہوا۔ واقعات ڈالنے کے لیے نقشے پر کلک کریں۔
KDEHotspot + HawkesProcess — WebAssembly
لوڈ نہیں ہوئی2.4 میگابائٹ (MB) اس لیے کہ Qt6Core ساتھ آتا ہے۔ نقل کے بجائے اصل ماڈل چلانے کی ایمان دار قیمت یہی ہے، اور جب تک آپ نہ کہیں کچھ ڈاؤن لوڈ نہیں ہوتا۔
ڈیٹا لینا → قدرتی زبان کی پروسیسنگ (NLP) → خصوصیات → ماڈل → inference
ہر مرحلہ جو کچھ کرتا ہے وہ سلسلۂ ماخذ میں لکھ دیتا ہے، اس لیے آخر میں ملنے والا سراغ اپنے ساتھ یہ ریکارڈ لاتا ہے کہ وہ وہاں تک پہنچا کیسے۔
UK پولیس کا API اور تاریخی فیڈ، CSV درآمد، جس میں UK / US-شہر / عمومی خاکے خود پہچانے جاتے ہیں، Open-Meteo سے موسم، اور قرنطینہ کی حدوں کے ساتھ ڈیٹا کے معیار کی درجہ بندی۔
کلاسیکی، قاعدے پر مبنی طریقۂ واردات کی کشید اور جرم کی درجہ بندی۔ اس چکر میں کوئی لینگویج ماڈل نہیں — جان بوجھ کر، کیونکہ نتیجہ قابلِ وضاحت ہونا چاہیے۔
Poisson شمار، ہاکس کے خود برانگیختہ عمل، DBSCAN سے سلسلوں کی شناخت، KDE ہاٹ اسپاٹ، گاؤسی عمل کی ریگریشن، اور Bayesian و مجموعی تہیں۔
روسمو جغرافیائی پروفائلنگ، طریقۂ واردات کا تجزیہ، شہادت کی نمبر دہی، بے قاعدگی کی شناخت، ساتھی مجرموں کا PageRank اور برادری کی شناخت، اور اشارہ انجن۔
انہی واقعات پر دو ماڈل
نقشے پر واقعات رکھیے۔ KDE پوچھتا ہے کہ جرم کہاں گنجان ہے۔ روسمو کا کلیہ کچھ الگ اور زیادہ دلچسپ سوال پوچھتا ہے: چونکہ مجرم گھر کے گرد ایک حفاظتی دائرے سے بچتے ہیں، تو مجرم غالباً رہتا کہاں ہے؟ دونوں براہِ راست چلتے ہیں، انہی نقطوں پر جو آپ رکھتے ہیں۔
sentinel — مکانی استنباط
واقعہ ڈالنے کے لیے کلک کریں۔ ہر نقطے پر سطحیں دوبارہ نکالی جاتی ہیں۔
سب سے اوپر کا سراغ
سلسلۂ ماخذ کی زنجیر
آج کیا کام کرتا ہے
- ڈیٹا لینے سے درجہ بند سراغوں تک مکمل پائپ لائن
- 495 خودکار ٹیسٹ
- UK اور US ڈیٹا سیٹوں پر اصل ڈیٹا سے توثیق
- Windows اور Linux کی پیکجنگ
- مقامی، صرف پڑھنے والا REST API
- نو صفحات کا ڈیش بورڈ: واقعات، نقشہ، کیلیبریشن، مقدمات، ساتھی مجرموں کا گراف، سراغ، آڈٹ لاگ، ترتیبات، ڈیبگ
کیا نہیں کرتا
- صرف قاعدے پر مبنی NLP۔ طریقۂ واردات کی کشید کلاسیکی ہے، اور اس کے ساتھ آنے والی recall کی حدیں بھی موجود ہیں۔
- ایک ہی مشین کا ڈیسک ٹاپ۔ کوئی کثیر صارف تنصیب نہیں، تجزیہ کاروں کے درمیان مقدمے کی مشترکہ حالت نہیں۔
- محدود براہِ راست کنیکٹر۔ چند ہی حقیقی وقت کے ڈیٹا ذرائع جڑے ہوئے ہیں۔
- سادہ نقشہ۔ خود بنایا ہوا، کوئی جغرافیائی معلوماتی نظام (GIS) نہیں۔ اختیاری GIS انضمام مرحلہ 3–5 کی چیز ہے۔
مرحلہ 3–5، منصوبہ بند
کثیر دائرہ اختیار کی معاونت، اختیاری GIS انضمام، شائع شدہ پیمائشیں، انصاف کو مقدم رکھنے والی تنصیب، اور ممکنہ طور پر ایک منظم سروس۔ باقی کاموں کی فہرست
REMAINING.md میں ہے، کسی روڈ میپ کی پیشکش میں نہیں۔
جرائم کے ڈیٹا میں نمونے ڈھونڈتا ہے، اور اپنا کام دکھاتا ہے
تجزیہ کار واقعات کے ریکارڈ میں ڈوب جاتے ہیں۔ یہ ان سب کے آر پار نمونے ڈھونڈتا ہے اور درجہ بندی کرتا ہے کہ کس چیز کو قریب سے دیکھنا چاہیے، اور ہر تجویز کے پیچھے کی شہادت تک واپسی کا راستہ بھی رکھتا ہے۔
چھوٹی اور علاقائی پولیس فورسز
بڑے تجزیاتی معاہدے زیادہ تر بجٹ کی پہنچ سے باہر ہیں۔ یہ ایک عام ڈیسک ٹاپ کمپیوٹر پر چلتا ہے اور کسی محکمے کے بجائے ایک ہی تجزیہ کار کے لیے بنا ہے۔
دھوکہ دہی اور عادی مجرموں کے تفتیش کار
بیمہ کی دھوکہ دہی اور منظم دکان چوری اس وقت تک غیر متعلق واقعات لگتے ہیں جب تک کوئی انہیں ایک قطار میں نہ رکھے۔ یہ وہی قطار بندی کرتا ہے، اور اشارہ کرتا ہے کہ اگلا واقعہ کہاں ہونے کا امکان ہے۔
جرائم اور پولیسنگ پر تحقیق کرنے والے
ہر نتیجہ ٹھیک انہی ریکارڈوں اور ترتیبات تک پہنچایا جا سکتا ہے جنہوں نے اسے پیدا کیا، اس لیے کوئی دوسرا محقق کام کو بھروسے پر لینے کے بجائے خود جانچ سکتا ہے۔
ہر سراغ اپنی رسید ساتھ لاتا ہے
اصل دستاویز، ماڈل، پیرامیٹر، اور ہر مرحلے پر ہونے والی تبدیلی۔ آڈٹ لاگ دیکھنے والا صفحہ ڈیش بورڈ کے نو صفحات میں سے ایک ہے، کوئی درخواست شدہ خصوصیت نہیں۔ ایسے سافٹ ویئر کے لیے جو یہ درجہ بندی کرتا ہے کہ پولیس کی توجہ کہاں جائے، یہی کم سے کم معیار ہے — اور اسی لیے اس کے پیچھے کھڑے تحقیقی نمونے ARIA-INTEL پر لکھا ہے کہ وہ اسی استعمال کے لیے تیار نہیں۔