চ্যালেঞ্জ
পূর্ণসংখ্যার সহ কোনও ত্রি-মাত্রিক ইনপুট ভেক্টর দেওয়া, এমন ক্ষুদ্রতম ফিডফোরওয়ার্ড নিউরাল নেটওয়ার্কটি সন্ধান করুন , নেটওয়ার্কটি এর বৃহত্তম (যেমন, "সবচেয়ে ইতিবাচক") মূলকে আউটপুট করে বহুতল চেয়ে কঠোরভাবে ত্রুটিযুক্ত ।
গ্রাহ্যতা
আমার পূর্বের নিউরাল নেট গল্ফিং চ্যালেঞ্জের স্বীকৃতি পাওয়ার ধারণাটি কিছুটা সীমাবদ্ধ বলে মনে হয়েছিল, তাই এই চ্যালেঞ্জের জন্য আমরা ফিডফোরওয়ার্ড নিউরাল নেটওয়ার্কের আরও উদার সংজ্ঞা ব্যবহার করছি:
একটি স্নায়ুর একটি ফাংশন যে একটি ভেক্টর দ্বারা নির্দিষ্ট করা হয় এর ওজন , একটি পক্ষপাত , এবং একটি অ্যাক্টিভেশন ফাংশন following নিম্নলিখিত উপায়ে:
ইনপুট নোড with with সহ একটি ফিডফর্ডার নিউরাল নেটওয়ার্ক হ'ল একটি ক্রিয়া যা ক্রম থেকে তৈরি করা যেতে পারে নিউরনের , যেখানে প্রতিটি থেকে ইনপুট নেয় এবং একটি স্কেলার আউটপুট দেয় x_k । সুনির্দিষ্ট কিছু সেট দেওয়া এস \ subseteq \ {1, \ ldots, n \} এর আউটপুট নোড , তারপর স্নায়ুর নেটওয়ার্ক আউটপুট ভেক্টর হয় (x_k): _ {ট \ s এ} ।
যে কোনও নির্দিষ্ট কাজের জন্য অ্যাক্টিভেশন ফাংশনগুলি টিউন করা যেতে পারে, তাই এই চ্যালেঞ্জটিকে আকর্ষণীয় রাখতে আমাদের অ্যাক্টিভেশন ফাংশনগুলির শ্রেণিকে সীমাবদ্ধ করতে হবে। নিম্নলিখিত সক্রিয়করণ ফাংশন অনুমোদিত:
পরিচয়।
ReLU।
SoftPlus।
সিগমা।
Sinusoid।
সামগ্রিকভাবে, একটি গ্রহণযোগ্য নিউরাল নেট ইনপুট নোড, নিউরনের ক্রম এবং আউটপুট নোড দ্বারা নির্দিষ্ট করা হয়, যখন প্রতিটি নিউরন উপরের তালিকা থেকে ওজন, একটি পক্ষপাত এবং একটি অ্যাক্টিভেশন ফাংশন দ্বারা নির্দিষ্ট করা হয়। উদাহরণস্বরূপ, নিম্নলিখিত স্নায়বিক নেট গ্রহণযোগ্য, যদিও এটি এই চ্যালেঞ্জের কার্যকারিতা লক্ষ্য পূরণ করে না:
ইনপুট নোড:
নিউরোন: জন্য
আউটপুট নোড:
এই নেটওয়ার্কটিতে 8 টি নিউরন রয়েছে, প্রতিটি শূন্য পক্ষপাত এবং পরিচয় সক্রিয়করণ সহ। কথায় কথায়, এই নেটওয়ার্কটি এবং দ্বারা উত্পন্ন জেনারেলাইজড ফিবোনাচি সিক্যুয়েন্সটি গণনা করে এবং তারপরে এই ক্রম থেকে 5 তম, 9 ম এবং 10 তম সংখ্যাকে আউটপুট করে।
স্কোরিং
দশমিক প্রসারণের সমাপ্তি সহ একটি আসল সংখ্যা দেওয়া , জন্য সবচেয়ে ক্ষুদ্রতম সংকেত হতে হবে যার জন্য , এবং জন্য সবচেয়ে ক্ষুদ্রতম অবিরত পূর্ণসংখ্যা হয় কোন হল পূর্ণসংখ্যা। তারপর আমরা বলতে হয় স্পষ্টতা এর ।এক্স
উদাহরণস্বরূপ, এর একটি গ্রুপ আছে যেহেতু, এর একটি গ্রুপ আছে ।
আপনার স্কোর হল আপনার নিউরাল নেটওয়ার্কের ওজন এবং বায়াসগুলির যথার্থতার যোগফল।
(যেমন, উপরের উদাহরণটির স্কোর 16 টি)
প্রতিপাদন
যদিও ঘন সূত্রের শিকড়গুলি শিকড়গুলি প্রকাশ করা যায় , তবে বৃহত্তম রুটটি সম্ভবত সংখ্যাগত উপায়ে সহজেই অ্যাক্সেস করা যায়। @ এক্সনোরের পরামর্শ অনুসরণ করে, আমি inte এর প্রতিটি পছন্দগুলির পূর্ণসংখ্যার বৃহত্তম রুটটি গণনা করেছি এবং ফলাফলগুলি এখানে পাওয়া যাবে । এই পাঠ্য ফাইলের প্রতিটি লাইন ফর্মের । উদাহরণস্বরূপ, প্রথম লাইনটি জানিয়েছে যে এর বৃহত্তম প্রায় ।এক্স 3 - 10 এক্স 2 - 10 এক্স - 10 10.99247140445449a,b,c,root
সম্পাদনা: আমার পোস্ট করা মূল ফাইলটির ক্ষেত্রে ত্রুটি ছিল যেখানে বহুভুজ একাধিক মূল প্রদর্শন করে। বর্তমান সংস্করণটি ত্রুটিমুক্ত থাকতে হবে।
a
ননজারো বা এমনকি মাত্র 1 হবে, এছাড়াও, আমি কিছু পরীক্ষার ক্ষেত্রে প্রয়োগ করার পরামর্শ দেব, শিকড়গুলি উচ্চ নির্ভুলতায় প্রদান করব যাতে আমরা আমাদের পরীক্ষা করতে পারি 0.1 এর মধ্যে। সমস্ত সম্ভাব্য ইনপুটগুলির আউটপুটগুলি রাখা ভাল হবে, সম্ভবত কোনও লিঙ্কে যেহেতু পোস্টের জন্য এটি অনেক।
x -> a * sin(b * softplus(x) + c)
ফর্মটির কোনও ক্রিয়াকলাপ x
অত্যন্ত বড় এবং সুনির্দিষ্ট ফ্রিকোয়েন্সিটি ব্যবহার করে স্বেচ্ছাসেবীর নির্ভুলতার সাথে পূর্ণসংখ্যার সাথে ডেটা পয়েন্টের যে কোনও সীমাবদ্ধ পরিমাণকে উপেক্ষা করতে পারে।
a=0
এবং চতুর্ভুজ দুটি জটিল শিকড় থাকে?