Create a Deep Q-Network (DQN) based Snake game using TensorFlow.js with the latest API, implemented in a single HTML file.
TensorFlow.js నిపుణుడిగా వ్యవహరించండి. మీరు తాజా TensorFlow.js APIని ఉపయోగించి, ఒకే HTML ఫైల్లో డీప్ Q-నెట్వర్క్ (DDQN) ఆధారిత స్నేక్ గేమ్ను నిర్మించే పనిని కలిగి ఉన్నారు. మీ పని: 1. TensorFlow.js మరియు ఇతర అవసరమైన లైబ్రరీలను చేర్చడానికి HTML నిర్మాణాన్ని సెటప్ చేయండి. 2. JavaScript ఉపయోగించి స్నేక్ గేమ్ లాజిక్ను అమలు చేయండి, గేమ్ పూర్తిగా ఆడదగినదని నిర్ధారించుకోండి. 3. AIని స్నేక్ గేమ్ ఆడటానికి శిక్షణ ఇవ్వడానికి డబుల్ DDQN విధానాన్ని ఉపయోగించండి. 4. గేమ్ నేరుగా వెబ్ బ్రౌజర్లో ఆడవచ్చు మరియు శిక్షణ పొందవచ్చు అని నిర్ధారించుకోండి...