একটি কার্ড গেম খেলতে নিউরাল নেটওয়ার্ক পড়ান


10

আমি বর্তমানে একটি কার্ড গেম খেলতে একটি ইঞ্জিন লিখছি, কারণ এই নির্দিষ্ট গেমটির জন্য এখনও কোনও ইঞ্জিন নেই।

আমি পরে গেমটির জন্য একটি নিউরাল নেট পরিচয় করিয়ে দিতে সক্ষম হব এবং এটি গেমটি খেলতে শিখতে চাই am

আমি ইঞ্জিনটি এমনভাবে লিখছি যা কোনও এআই প্লেয়ারের পক্ষে সহায়ক। পছন্দ পয়েন্ট রয়েছে, এবং এই পয়েন্টগুলিতে, বৈধ বিকল্পগুলির একটি তালিকা উপস্থাপন করা হবে। এলোমেলো নির্বাচন খেলা খেলতে সক্ষম হবে (তবে তা ভাল না)।

আমি নিউরাল নেটওয়ার্কগুলি (বেশিরভাগ NEAT এবং হাইপারনেট) সম্পর্কে অনেক কিছু শিখেছি এবং নিজের বাস্তবায়নও তৈরি করেছি। এই ধরণের গেমগুলির মধ্যে একটিতে সমস্ত ভেরিয়েবল বিবেচনায় নিতে পারে এমন একটি এআই কীভাবে তৈরি করা যায় তা আমি এখনও নিশ্চিত নই। একটি সাধারণ পদ্ধতির আছে? আমি জানি যে কেল্ডন আরএফটিজির জন্য একটি ভাল এআই লিখেছিলেন যার একটি শালীন পরিমাণ জটিলতা রয়েছে, আমি নিশ্চিত নই যে তিনি কীভাবে এই জাতীয় এআই তৈরি করতে পেরেছিলেন।

কোন পরামর্শ? এটা কি সম্ভব? এর কোন ভাল উদাহরণ আছে কি? ইনপুটগুলি কীভাবে ম্যাপ করা হয়েছিল?

সম্পাদনা: আমি অনলাইনে সন্ধান করেছি এবং শিখেছি যে নিউরাল নেটওয়ার্কগুলি কীভাবে কাজ করে এবং সাধারণত তারা কীভাবে চিত্র স্বীকৃতি বা একটি সহজ এজেন্টের স্টিয়ারিংয়ের সাথে সম্পর্কিত। আমি নিশ্চিত না যে কীভাবে বা জটিল সমন্বয়যুক্ত কার্ডগুলি বাছাই করতে আমি এটি প্রয়োগ করব। আমার কী দিকে নজর দেওয়া উচিত সেদিকে যে কোনও দিকই প্রশংসিত হবে।

খেলা সম্পর্কে: গেমটি ম্যাজিকের সমতুল্য: জমায়েত। একজন কমান্ডার আছেন যার স্বাস্থ্য এবং ক্ষমতা রয়েছে। খেলোয়াড়দের একটি এনার্জি পুল রয়েছে যা তারা বোর্ডে মিনি এবং মন্ত্র রাখার জন্য ব্যবহার করে। মাইনসগুলির স্বাস্থ্য, আক্রমণের মান, ব্যয় ইত্যাদি থাকে কার্ডগুলিতেও ক্ষমতা রয়েছে, এগুলি সহজেই গণনা করা যায় না। কার্ডগুলি হাত থেকে খেলানো হয়, একটি ডেকে থেকে নতুন কার্ডগুলি টানা হয়। এই সমস্ত দিক যা নিউরাল নেটওয়ার্ক বিবেচনা করতে সহায়ক হবে।


আরে, এআইএসই তে আপনাকে স্বাগতম! বর্তমানে এটি যেমন দাঁড়িয়েছে, আমাদের এটির উত্তমরূপে উত্তর দিতে সক্ষম হবার জন্য এটি আরও বিস্তৃত দেখাচ্ছে। আপনি কি মনে করেন আপনি এটিকে কিছুটা সংকুচিত করতে সম্পাদনা করতে পেরেছিলেন ? ধন্যবাদ!
মিথ্যিক

প্রশ্নটি বিস্তৃত হওয়ার পরেও এটি ক্ষেত্রে নতুন কারও পক্ষে একটি সুস্পষ্ট এবং সাধারণ প্রশ্ন। উত্তরগুলি গুগল ব্যবহার করে খুঁজে পাওয়া শক্ত যেখানে একটি (এনএন সম্পর্কে সর্বাধিক টিউটোরিয়ালগুলি চিত্র স্বীকৃতি এবং ভাষার উদাহরণগুলিতে ফোকাস বলে মনে হয়)। আমি মনে করি এটি নির্দিষ্ট কার্ড গেমগুলিতে এই ক্ষেত্রে গেম খেলতে এনএন ব্যবহার করার কৌশল এবং কৌশল সম্পর্কে ভাল সংস্থানগুলিকে নির্দেশ করে একটি উত্তর প্রাপ্য।
ব্যবহারকারী 12889

সাহায্য করার জন্য ধন্যবাদ. আমি আমার প্রশ্নটি কিছুটা সম্পাদনা করেছি। শেখার উপাদানের দিকে যে কোনও দিকই সহায়ক। আপনার উল্লেখ হিসাবে আমি বেশিরভাগ চিত্রের স্বীকৃতি পাই। আমি শিখতে আগ্রহী এবং কেবল একটি সহজ উত্তর চেয়ে বরং প্রস্তাবিত পাঠের একটি বড় সেট পেয়ে খুশি।
pcaston2

উত্তর:


3

আমি মনে করি আপনি একটি ভাল প্রশ্ন উত্থাপন করেছেন, বিশেষত ডাব্লুআরটি কীভাবে এনটিএস ইনপুট এবং আউটপুটগুলিকে এমটিজির মতো কার্ড গেমের মেকানিক্সের সাথে ম্যাপ করা হয় যেখানে উপলভ্য ক্রিয়াগুলি প্রসঙ্গের সাথে ব্যাপকভাবে পরিবর্তিত হয়।

আমার কাছে অফারটির সত্যই সন্তোষজনক উত্তর নেই, তবে আমি গ্যালাক্সি এনএন-ভিত্তিক এআইয়ের জন্য কেল্ডনের রেস খেললাম - এটি সম্মত হ'ল- এবং কীভাবে এটি এই সমস্যাটি মোকাবেলা করেছে তা খতিয়ে দেখেছি।

কেল্ডনের এআই এর জন্য সর্বশেষ কোডটি এখন গিথুবে অনুসন্ধানযোগ্য এবং ব্রাউজযোগ্য

আইআই কোডটি একটি ফাইলে রয়েছে । এটি 2 স্বতন্ত্র এনএন ব্যবহার করে, একটি "হাত এবং সক্রিয় কার্ডের মূল্যায়নের জন্য" এবং অন্যটি "ভূমিকা নির্বাচনের পূর্বাভাস দেওয়ার জন্য"।

আপনি যেটি লক্ষ্য করবেন তা হ'ল এটি গেম মেকানিক্সের মডেল করতে নন-এনএন কোডে মোটামুটি পরিমাণ ব্যবহার করে। খুব একটি সংকর সমাধান।

মূল্যায়ন NN- এ গেমের রাজ্যের ম্যাপিং এখানে করা হয়েছে । বিভিন্ন প্রাসঙ্গিক বৈশিষ্ট্য হ'ল এক-হট-এনকোডযুক্ত, উদাহরণস্বরূপ এমন পণ্যগুলির সংখ্যা যা সেই পালা বিক্রি করা যায়।


একটি জটিল খেলাকে এনএন-এ ম্যাপিংয়ের ক্ষেত্রে আরও একটি দুর্দান্ত কেস স্টাডি হ'ল ব্লিজার্ড এন্টারটেইনমেন্টের সহযোগিতায় ডিপমাইন্ড দ্বারা নির্মিত স্টারক্রাফ্ট II লার্নিং এনভায়রনমেন্ট। এই কাগজটি কীভাবে স্টারক্রাফ্টের গেমটিকে কোনও এনএন ব্যাখ্যা করতে পারে এমন বৈশিষ্ট্যের একটি সেটটিতে ম্যাপ করা হয় এবং কোনও এনএন এজেন্ট কীভাবে গেম সিমুলেশনটিতে ক্রিয়াকলাপ জারি করতে পারে তার একটি সংক্ষিপ্তসার দেয়।


2

এটি সম্পূর্ণরূপে সম্ভাব্য, তবে ইনপুটগুলি যেভাবে ম্যাপ করা হয়েছে তা কার্ড গেমের ধরণের এবং এটি কীভাবে খেলবে তার উপর নির্ভর করে।

আমি কয়েকটি সম্ভাবনা বিবেচনা করব:

  1. এই গেমের মধ্যে সময় কী আসে যায়? একটি অতীত পদক্ষেপ একটি ভবিষ্যত প্রভাবিত করবে? এই ক্ষেত্রে, আপনি পুনরাবৃত্ত নিউরাল নেটওয়ার্কগুলি (এলএসটিএম, জিআরইউ, ইত্যাদি) ব্যবহার করা ভাল।
  2. আপনি কি নিউরাল নেটওয়ার্কটি সংগ্রহ করেন এমন ডেটা শিখতে বা নিজে শিখতে চান? যদি নিজে থেকে হয়, কিভাবে? আপনি যদি দশ দশক বা কয়েকশো বার গেমটি খেলে নিজের ডেটা সংগ্রহ করেন, এটি নিউরাল নেট থেকে খাওয়ান, এবং এটি আপনার কাছ থেকে শিখিয়ে তুলুন, তবে আপনি "আচরণের ক্লোনিং" নামে কিছু করছেন। তবে, আপনি যদি এনএন নিজে থেকে শিখতে চান তবে আপনি এটি 2 টি উপায়ে করতে পারেন:

    ক) শক্তিবৃদ্ধি শেখা - আরএল নিউরাল নেটকে নিজের বিরুদ্ধে প্রচুর পরিমাণে খেলতে শিখতে দেয় সময় ।

    খ) নিট / জেনেটিক অ্যালগরিদম - NEAT জেনেটিক অ্যালগরিদম ব্যবহার করে নিউরাল নেট শিখতে দেয়।

তবে, আবার, নিউরাল নেট এর ইনপুট এবং আউটপুটগুলি কীভাবে এনকোড করা উচিত সে সম্পর্কে আরও সুনির্দিষ্ট হওয়ার জন্য, আমাকে কার্ড গেমটি সম্পর্কে আরও জানতে হবে।


হ্যালো, উত্তরের জন্য ধন্যবাদ! কি প্রযোজ্য তা দেখতে আমি এই অঞ্চলগুলি তদন্ত করব। এই আশাটি আপনার জন্য এটি হ্রাস করার আশায় আমি গেমটির একটি সংক্ষিপ্ত বিবরণ যুক্ত করেছি। আমার ইঞ্জিনটি আন্ডোস সমর্থন করে যাতে এনএন এর সাথে মিলিয়ে কার্যকর হতে পারে। ইঞ্জিনটি অসম্পূর্ণ হওয়ায় আমার কাছে কোনও নমুনা সেট নেই তবে হোস্টিং সার্ভার থেকে সমস্ত খেলার ইতিহাস 2 খেলোয়াড়ের মধ্যে রাখার পরিকল্পনা রয়েছে। প্রক্রিয়াটি ত্বরান্বিত করতে আমি পিছনে প্রচার ব্যবহার করার বিষয়ে বিবেচনা করছি।
pcaston2

গেমের রাজ্যের বিষয়টি যদি বিবেচিত হয় তবে আপনি কীভাবে সেই রাজ্যে পৌঁছেছেন তা নয় , তবে আপনি কি সেই সময়ের বিষয়টিকে বলবেন? আপনি কি এমন গেমগুলির উদাহরণ দিতে পারেন যেখানে সময় বিবেচ্য হয় এবং কিছু যেখানে সময় আসে না? এই মুহুর্তে আমি কেবলমাত্র সেই পরিস্থিতি নিয়েই ভাবতে পারি যেখানে বর্তমান রাষ্ট্রের বিষয়টি গুরুত্বপূর্ণ (কারা পালাচ্ছেন, কোন পরিচিত কার্ড বা গেমের টুকরাগুলি কোথায় রয়েছে) তবে আপনি সেখানে কীভাবে পেলেন না (একমাত্র বিষয় যা এখন তারা কোথায় আছে, কোথায় নয় দুটি টার্ন আগে ছিল)
সাইমন ফোর্সবার্গ

2

আপনি অবশ্যই আপনার নেটওয়ার্কটি এই খেলা সম্পর্কিত গুরুত্বপূর্ণ তথ্য জানতে চাইবেন, যেমন এআই এজেন্টের কী কার্ড (তাদের মান এবং ধরণ), মান পুল, টেবিলে কতগুলি কার্ড এবং তার মানগুলি, টার্নের সংখ্যা এবং এই জাতীয়। এই জিনিসগুলি আপনাকে নিজেরাই চিহ্নিত করতে হবে, আপনার নিজের কাছে প্রশ্নটি জিজ্ঞাসা করা উচিত "আমি যদি এই মানটি ইনপুটটিতে যুক্ত করি তবে এটি কীভাবে এবং কেন এটি আমার সিস্টেমে উন্নতি করবে"। তবে প্রথমটি বুঝতে হবে যে বেশিরভাগ এনএনগুলির ধ্রুবক ইনপুট আকারের জন্য ডিজাইন করা হয়েছিল এবং আমি ধরে নেব এটি এই বিষয়টির বিষয় কারণ খেলোয়াড়দের হাতে বা টেবিলে বিভিন্ন পরিমাণ কার্ড থাকতে পারে। উদাহরণস্বরূপ, আপনি এনএনকে কী কার্ড রয়েছে তা জানতে চান, ধরে নেওয়া যাক খেলোয়াড়ের হাতে সর্বাধিক 5 কার্ড থাকতে পারে এবং প্রতিটি কার্ডের 3 টি মান (মানা, আক্রমণ এবং স্বাস্থ্য) থাকতে পারে, তাই আপনি এটিকে 5 হিসাবে এনকোড করতে পারেন * ৩ জন ভেক্টর, যেখানে প্রথম 3 টি মান কার্ড কার্ড এক এবং আরও উপস্থাপন করে। তবে যদি খেলোয়াড়ের কাছে বর্তমানে 3 টি কার্ড থাকে তবে একটি সহজ পদ্ধতির জন্য শেষ 6 ইনপুটগুলিকে জিরো নির্ধারণ করা হবে তবে এটির কারণ হতে পারে কারণ কিছু কার্ডে 0 মানা ব্যয় বা 0 টি আক্রমণ হতে পারে। সুতরাং আপনার এই সমস্যাটি কীভাবে সমাধান করবেন তা নির্ধারণ করা দরকার। আপনি এনএন মডেলগুলির সন্ধান করতে পারেন যা ভেরিয়েবল ইনপুট আকার পরিচালনা করতে পারে বা ধ্রুব আকারের ভেক্টর হিসাবে কীভাবে ইনপুট এনকোড করতে পারে তা নির্ধারণ করতে পারে।

দ্বিতীয়ত, আউটপুটগুলি ধ্রুব আকারের ভেক্টরও হয়। এই ধরণের গেমের ক্ষেত্রে, এটি কোনও ভেক্টর হতে পারে যা এজেন্ট গ্রহণ করতে পারে এমন ক্রিয়াকে এনকোড করে। সুতরাং আসুন আমরা বলি যে আমাদের 3 টি ক্রিয়া রয়েছে: একটি কার্ড রাখুন, পালাটি এড়িয়ে যান এবং সম্মতি দিন ce সুতরাং এটি একটি হট এনকোডার হতে পারে, উদাহরণস্বরূপ যদি আপনার 1 0 0 আউটপুট থাকে তবে এর অর্থ হল এজেন্টের কিছু কার্ড রাখা উচিত। কোন কার্ডটিতে এটি রাখা উচিত তা জানতে আউটপুটটিতে আপনি আরও একটি উপাদান যুক্ত করতে পারেন যা 1 থেকে 5 এর পরিসরে একটি সংখ্যা তৈরি করবে (হাতে কার্ডের সর্বোচ্চ সংখ্যা 5)।

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

পুনশ্চ. নিউরাল নেটওয়ার্ক দিয়ে এই সমস্যাটি সমাধান করা সম্ভব, তবে, নিউরাল নেটওয়ার্কগুলি যাদু নয় এবং সমস্ত সমস্যার সার্বজনীন সমাধান নয়। যদি আপনার লক্ষ্য এই নির্দিষ্ট সমস্যাটি সমাধান করা হয় তবে আমি আপনাকে এআইতে গেমের তত্ত্ব এবং এর প্রয়োগ সম্পর্কে খনন করারও পরামর্শ দেব। আমি বলব, এই সমস্যাটি সমাধান করার জন্য এআইয়ের বিভিন্ন ক্ষেত্রের জটিল জ্ঞানের প্রয়োজন হবে।

তবে আপনার লক্ষ্যটি যদি নিউরাল নেটওয়ার্কগুলি সম্পর্কে জানতে হয় তবে আমি অনেক সহজ কাজ করার পরামর্শ দেব। উদাহরণস্বরূপ, আপনি এনএন প্রয়োগ করতে পারেন যা বেঞ্চমার্ক ডেটাसेटে কাজ করবে, উদাহরণস্বরূপ, এনএন যে এমএনআইএসটি ডেটাসেট থেকে অঙ্কগুলি শ্রেণিবদ্ধ করবে। এর কারণ হ'ল এই ডেটাসেটে শ্রেণিবদ্ধকরণ কীভাবে করা যায় সে সম্পর্কে প্রচুর নিবন্ধ লেখা হয়েছিল এবং আপনি অনেক কিছু শিখতে পারবেন এবং আপনি সাধারণ বিষয়গুলি বাস্তবায়ন থেকে দ্রুত শিখবেন।


1

হ্যাঁ. এটা সম্ভব।

প্রশ্নের ওভারভিউ

সিস্টেমের নকশা লক্ষ্যটি কার্ড গেম প্লেিং ইঞ্জিনের সাথে একযোগে এক বা একাধিক কৃত্রিম নেটওয়ার্ক নিযুক্ত করে একটি বিজয়ী কৌশলগত সুবিধা অর্জন করবে বলে মনে হচ্ছে।

প্রশ্নটি মরজেন্সটার্ন এবং ভন নিউউম্যানস গেম থিওরিতে বর্ণিত গেম-খেলার মূল বিষয়গুলি সম্পর্কে সাধারণ সচেতনতা দেখায় ।

  • গেম-প্লে চলাকালীন নির্দিষ্ট পয়েন্টগুলিতে কোনও খেলোয়াড়ের একটি চাল চালানো দরকার হতে পারে।
  • গেমের নিয়ম অনুসারে মুভ অপশনগুলির একটি ফাইন সেট রয়েছে।
  • পদক্ষেপ বাছাইয়ের জন্য কিছু কৌশল অন্যান্য কৌশলগুলির চেয়ে একাধিক গেমের খেলায় উচ্চতর জয়ের রেকর্ড তৈরি করে।
  • গেম-প্লে কৌশলগুলি তৈরি করার জন্য একটি কৃত্রিম নেটওয়ার্ক নিযুক্ত করা যেতে পারে যা প্রায়শই বিজয়ী হয় যে এলোমেলো পদক্ষেপ নির্বাচন।

গেম-প্লে এর অন্যান্য বৈশিষ্ট্যগুলি যেমন সুস্পষ্ট হতে পারে বা নাও হতে পারে।

  • প্রতিটি মুভ পয়েন্টে একটি গেম স্টেট থাকে, যা গেম-প্লে সাফল্যের উন্নতিতে জড়িত কোনও উপাদান দ্বারা প্রয়োজনীয়।
  • কার্ড গেমগুলিতে প্রতিপক্ষ কখন ধাপ্পা দেবে তা না জানার পাশাপাশি, শিফल्ड কার্ডগুলির গোপন ক্রমটি ভার্চুয়াল প্লেয়ারের সমতুল্য পদক্ষেপগুলির সাথে পরিচিত হতে পারে যার আনুমানিক এলোমেলোতা।
  • তিন বা ততোধিক প্লেয়ার গেমসে অংশীদার বা সম্ভাব্য অংশীদারদের সংকেত যে কোনও সময়ে বিজয়ী গেম কৌশল নির্ধারণে জটিলতার একটি উপাদান যুক্ত করতে পারে। সম্পাদনাগুলির উপর ভিত্তি করে, এই গেমটির এমন জটিলতা রয়েছে বলে মনে হয় না।
  • ভয় দেখানোর মতো মানসিক কারণগুলি গেম-প্লে জয়ের ক্ষেত্রেও ভূমিকা নিতে পারে। ইঞ্জিন প্রতিপক্ষের কাছে কোনও মুখ উপস্থাপন করে কিনা তা অজানা, তাই এই উত্তরটি এড়িয়ে যাবে।

সাধারণ পদ্ধতির ইঙ্গিত

ইনপুট এবং আউটপুট উভয়ই ম্যাপিংয়ের জন্য একটি সাধারণ পন্থা রয়েছে তবে স্ট্যাক এক্সচেঞ্জের উত্তরে ব্যাখ্যা করার মতো অনেক কিছুই রয়েছে। এগুলি মাত্র কয়েকটি প্রাথমিক নীতি।

  • যে মডেলিং স্পষ্টভাবে করা যায় তার সবই করা উচিত। উদাহরণস্বরূপ, যদিও কোনও কৃত্রিম নেট তাত্ত্বিকভাবে কার্ডগুলি গণনা করতে শিখতে পারে (প্রতিটি কার্ডের সম্ভাব্য জায়গাগুলির উপর নজর রাখা), একটি সাধারণ গণনা অ্যালগরিদম এটি করতে পারে, সুতরাং পরিচিত অ্যালগরিদম ব্যবহার করুন এবং সেই ফলাফলগুলি কৃত্রিম নেটওয়ার্কে ফিড করুন ইনপুট.
  • অনুকূল আউটপুট সাথে সম্পর্কিত যে কোনও তথ্য ইনপুট হিসাবে ব্যবহার করুন, তবে ইনপুট হিসাবে ব্যবহার করবেন না এমন কোনও তথ্য যা সম্ভবত সর্বোত্তম আউটপুটটির সাথে সম্পর্কিত হতে পারে না।
  • প্রশিক্ষণের সময় এবং স্বয়ংক্রিয় গেম-প্লে চলাকালীন উভয়ই ইনপুট ভেক্টরে অপ্রয়োজনীয় হ্রাস করতে ডেটা এনকোড করুন বিমূর্ততা এবং সাধারণীকরণ এ অর্জনের দুটি সাধারণ উপায় achie বৈশিষ্ট্য নিষ্কাশনটি বিমূর্ত বা সাধারণকরণের জন্য সরঞ্জাম হিসাবে ব্যবহার করা যেতে পারে। এটি ইনপুট এবং আউটপুট উভয়ই করা যায়। একটি উদাহরণ হ'ল, যদি এই গেমটিতে, জে> 10 একইভাবে এ, কে, কে> কিউ, প্রশ্ন> জ এবং 10> 9 হয়, তবে কার্ডগুলি 2 থেকে 14 বা 0 এর মাধ্যমে 12 দ্বারা পূর্ণসংখ্যা হিসাবে এনকোড করে একটি বিয়োগ। চারটি পাঠ্য স্ট্রিংয়ের পরিবর্তে স্যুটগুলিকে 0 থেকে 3 হিসাবে এনকোড করুন।

চিত্রের স্বীকৃতি দেওয়ার কাজটি কেবল প্রত্যক্ষভাবে সম্পর্কিত, কার্ড ব্যবহারের চেয়ে সরাসরি খেলা খেলার খেলার থেকে আলাদা, যদি না আপনাকে ভিজ্যুয়াল চিত্র থেকে কার্ডগুলি সনাক্ত করার প্রয়োজন হয়, তবে অন্যান্য খেলোয়াড়রা কীভাবে চালনার জন্য বেছে নিয়েছে তা দেখার জন্য এলএসটিএম প্রয়োজন হতে পারে। বিজয়ী কৌশলগুলি শেখা সম্ভবত এমএলপি বা আরএনএন ডিজাইনগুলি থেকে বা তাদের ডেরাইভেটিভ কৃত্রিম নেটওয়ার্ক ডিজাইনের থেকে সম্ভবত উপকৃত হবে।

একটি কৃত্রিম নেটওয়ার্ক কী করবে এবং প্রশিক্ষণের উদাহরণ

এই ধরণের কৃত্রিম নেটওয়ার্কগুলির প্রাথমিক ভূমিকা উদাহরণ ডেটা থেকে কোনও ফাংশন শিখতে হয়। আপনার যদি বাস্তব গেমগুলির সরানোর ক্রম থাকে তবে এটি আপনার প্রকল্পের জন্য একটি দুর্দান্ত সম্পদ। তাদের মধ্যে একটি খুব বড় সংখ্যক প্রশিক্ষণের জন্য খুব সহায়ক হবে।

আপনি উদাহরণগুলি কীভাবে সাজিয়েছেন এবং কীভাবে এবং কীভাবে আপনি সেগুলি লেবেল করেছেন তা বিবেচনার জন্য উপযুক্ত, তবে কার্ড গেমের নিয়ম ছাড়াই কোনও নির্ভরযোগ্য দিকনির্দেশ দেওয়া কঠিন। অংশীদার রয়েছে কিনা, এটি স্কোর ভিত্তিক কিনা, কোনও বিজয়ের দিকে এগিয়ে যাওয়ার সংখ্যা কিনা এবং এক ডজন অন্যান্য কারণ সেগুলি সিদ্ধান্ত নিতে প্রয়োজনীয় দৃশ্যের পরামিতি সরবরাহ করে।

আরো শিখো

আমি যে প্রধান পরামর্শটি দিতে পারি তা হ'ল ওয়েবে খুব বেশি সাধারণ নিবন্ধগুলি পড়া না, তবে কয়েকটি বই এবং কিছু কাগজপত্র যা আপনি উপরের বিষয়গুলি বুঝতে পারবেন তা পড়ুন। তারপরে আপনি ডাউনলোড করতে পারেন এমন কিছু কোড সন্ধান করুন এবং পরিভাষাটি ভালভাবে বোঝার পরে আপনি কী ডাউনলোড করবেন তা বোঝার চেষ্টা করুন।

এর অর্থ বইয়ের সন্ধান এবং একাডেমিক অনুসন্ধানগুলি আপনাকে সাধারণ ওয়েব অনুসন্ধানের চেয়ে সঠিক দিকে চালিত করতে পারে। সাধারণ ওয়েব স্পেসে হাজার হাজার পোজার রয়েছে, এআই নীতিগুলি বড় সংখ্যক ত্রুটি সহ ব্যাখ্যা করে। বই এবং একাডেমিক নিবন্ধ প্রকাশকরা তাদের লেখকদের যথাযথ অধ্যবসায়ের দাবি করছেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.