आपका काम एक हस्तलिखित अंक वाली छवि को पढ़ना है, अंक को पहचानना और प्रिंट करना है।
इनपुट: एक 28 * 28 ग्रेस्केल छवि, जो 0 से 255 तक 784 प्लेन-टेक्स्ट नंबरों के अनुक्रम के रूप में दी गई है, अंतरिक्ष द्वारा अलग है। 0 का मतलब सफेद और 255 का मतलब काला होता है।
आउटपुट: मान्यता प्राप्त अंक।
स्कोरिंग: मैं MNIST डेटाबेस प्रशिक्षण सेट (ASCII फॉर्म में परिवर्तित) से छवियों के 1000 के साथ आपके कार्यक्रम का परीक्षण करूंगा । मैंने पहले ही छवियों (यादृच्छिक रूप से) का चयन कर लिया है, लेकिन सूची प्रकाशित नहीं करेगा। परीक्षण 1 घंटे के भीतर समाप्त होना चाहिए, और निर्धारित करेगा n- सही उत्तरों की संख्या।
nअर्हता प्राप्त करने के लिए आपके कार्यक्रम के लिए कम से कम 200 होना चाहिए। यदि आपके स्रोत कोड का आकार है s, तो आपके स्कोर की गणना की जाएगी s * (1200 - n) / 1000। सबसे कम स्कोर जीतता है।
नियम:
- आपके प्रोग्राम को मानक इनपुट से छवि को पढ़ना चाहिए और अंक को मानक आउटपुट में लिखना चाहिए
- कोई अंतर्निहित OCR फ़ंक्शन नहीं है
- कोई तृतीय-पक्ष लाइब्रेरी नहीं
- कोई बाहरी संसाधन (फ़ाइलें, कार्यक्रम, वेब साइट)
- आपके प्रोग्राम को लिनक्स में स्वतंत्र रूप से उपलब्ध सॉफ़्टवेयर का उपयोग करना चाहिए (यदि आवश्यक हो तो शराब स्वीकार्य है)
- स्रोत कोड को केवल ASCII वर्णों का उपयोग करना चाहिए
- जब भी आप अपना उत्तर संशोधित करते हैं, तो कृपया अपना अनुमानित स्कोर और एक अद्वितीय संस्करण संख्या पोस्ट करें
उदाहरण इनपुट:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 18 18 126 136 175 26 166 255 247 127 0 0 0 0 0 0 0 0 0 0 0 0 30 36 94 154 170 253 253 253 253 253 225 172 253 242 195 64 0 0 0 0 0 0 0 0 0 0 0 49 238 253 253 253 253 253 253 253 253 251 93 82 82 56 39 0 0 0 0 0 0 0 0 0 0 0 0 18 219 253 253 253 253 253 198 182 247 241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 156 107 253 253 205 11 0 43 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 1 154 253 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139 253 190 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 190 253 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 241 225 160 108 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 240 253 253 119 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 186 253 253 150 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 93 252 253 187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249 253 249 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 130 183 253 253 207 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 148 229 253 253 253 250 182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 114 221 253 253 253 253 201 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 66 213 253 253 253 253 198 81 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 171 219 253 253 253 253 195 80 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 172 226 253 253 253 253 244 133 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 253 253 253 212 135 132 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
वैसे, यदि आप इनपुट के लिए इस लाइन को प्रस्तुत करते हैं:
P2 28 28 255
आप उल्टे / नकारात्मक रंगों के साथ, pgm प्रारूप में एक मान्य छवि फ़ाइल प्राप्त करेंगे।
यह सही रंगों के साथ कैसा दिखता है: 
उदाहरण आउटपुट:
5
स्टैंडिंग:
No.| Name | Language | Alg | Ver | n | s | Score
----------------------------------------------------------------
1 | Peter Taylor | GolfScript | 6D | v2 | 567 | 101 | 63.933
2 | Peter Taylor | GolfScript | 3x3 | v1 | 414 | 207 | 162.702