TensorFlow இல் tf.Print ஐப் பயன்படுத்தி பல முனைகளை அச்சிட, நீங்கள் சில படிகளைப் பின்பற்றலாம். முதலில், தேவையான நூலகங்களை இறக்குமதி செய்து, டென்சர்ஃப்ளோ அமர்வை உருவாக்க வேண்டும். பின்னர், முனைகளை உருவாக்கி அவற்றை செயல்பாடுகளுடன் இணைப்பதன் மூலம் உங்கள் கணக்கீட்டு வரைபடத்தை வரையறுக்கலாம். வரைபடத்தை வரையறுத்தவுடன், வரைபடத்தை செயல்படுத்தும் போது பல முனைகளின் மதிப்புகளை அச்சிட tf.Print ஐப் பயன்படுத்தலாம்.
tf.Print செயல்பாடு இரண்டு வாதங்களை எடுக்கும்: நீங்கள் அச்சிட விரும்பும் முனைகள் மற்றும் அச்சிடப்பட்ட மதிப்புகளுக்கு லேபிள்களாக செயல்படும் சரங்களின் பட்டியல். முனைகள் எந்த TensorFlow டென்சர்களாகவோ அல்லது மாறிகளாகவோ இருக்கலாம். லேபிள்கள் விருப்பமானவை ஆனால் அச்சிடப்பட்ட மதிப்புகளை அடையாளம் காண பயனுள்ளதாக இருக்கும்.
tf.Print ஐப் பயன்படுத்த, நீங்கள் விரும்பிய இடங்களில் அதை வரைபடத்தில் செருக வேண்டும். நீங்கள் அச்சிட விரும்பும் முனைகளை tf.Print மூலம் போர்த்தி இதைச் செய்யலாம். எடுத்துக்காட்டாக, உங்களிடம் "node1" மற்றும் "node2" ஆகிய இரண்டு முனைகள் உள்ளன, அவற்றின் மதிப்புகளை நீங்கள் அச்சிட விரும்புகிறீர்கள். நீங்கள் பின்வரும் குறியீட்டைப் பயன்படுத்தலாம்:
python import tensorflow as tf # Create a TensorFlow session sess = tf.Session() # Define the computation graph node1 = tf.constant(1.0) node2 = tf.constant(2.0) sum_nodes = tf.add(node1, node2) # Print the values of node1 and node2 print_nodes = tf.Print([node1, node2], [node1, node2], "Values of node1 and node2: ") # Connect the print operation to the graph sum_nodes_with_print = tf.add(sum_nodes, print_nodes) # Run the graph result = sess.run(sum_nodes_with_print) print(result)
இந்த எடுத்துக்காட்டில், முறையே 1 மற்றும் 2 மதிப்புகளுடன் "node1.0" மற்றும் "node2.0" என்ற இரண்டு நிலையான முனைகளை உருவாக்குகிறோம். "நோட்1" மற்றும் "நோட்2" ஆகியவற்றைச் சேர்ப்பதன் மூலம் "சம்_நோட்ஸ்" முனையை வரையறுக்கிறோம். "node1" மற்றும் "node2" மதிப்புகளை அச்சிட, முனைகள் மற்றும் லேபிள்களுடன் tf.Print ஐ வாதங்களாகப் பயன்படுத்துகிறோம். அச்சு செயல்பாட்டை "sum_nodes" கணக்கீட்டில் சேர்ப்பதன் மூலம் வரைபடத்துடன் இணைக்கிறோம். இறுதியாக, டென்சர்ஃப்ளோ அமர்வைப் பயன்படுத்தி வரைபடத்தை இயக்கி முடிவை அச்சிடுகிறோம்.
நீங்கள் குறியீட்டை இயக்கும் போது, கணக்கீட்டின் முடிவுடன் "node1" மற்றும் "node2" மதிப்புகள் அச்சிடப்பட்டிருப்பதைக் காண்பீர்கள். வெளியீடு இப்படி இருக்கும்:
Values of node1 and node2: [1.0, 2.0] 3.0
tf.Print ஐப் பயன்படுத்துவதன் மூலம், உங்கள் கணக்கீட்டு வரைபடத்தில் வெவ்வேறு இடங்களில் பல முனைகளின் மதிப்புகளை அச்சிடலாம். பயிற்சி அல்லது அனுமானத்தின் போது உங்கள் மாதிரியின் நடத்தை பிழைத்திருத்தம் மற்றும் புரிந்து கொள்ள இது உதவியாக இருக்கும்.
தொடர்பான பிற சமீபத்திய கேள்விகள் மற்றும் பதில்கள் EITC/AI/GCML கூகிள் கிளவுட் மெஷின் கற்றல்:
- டெக்ஸ்ட் டு ஸ்பீச் (TTS) என்றால் என்ன, அது AI உடன் எவ்வாறு செயல்படுகிறது?
- இயந்திர கற்றலில் பெரிய தரவுத்தொகுப்புகளுடன் பணிபுரிவதில் உள்ள வரம்புகள் என்ன?
- இயந்திர கற்றல் சில உரையாடல் உதவிகளை செய்ய முடியுமா?
- டென்சர்ஃப்ளோ விளையாட்டு மைதானம் என்றால் என்ன?
- பெரிய தரவுத்தொகுப்பு உண்மையில் என்ன அர்த்தம்?
- அல்காரிதத்தின் ஹைபர்பாராமீட்டர்களின் சில எடுத்துக்காட்டுகள் யாவை?
- இசையமைத்தல் கற்றல் என்றால் என்ன?
- தேர்ந்தெடுக்கப்பட்ட இயந்திர கற்றல் அல்காரிதம் பொருத்தமானதாக இல்லாவிட்டால் என்ன செய்வது மற்றும் சரியானதைத் தேர்ந்தெடுப்பதை எவ்வாறு உறுதிப்படுத்துவது?
- ஒரு இயந்திர கற்றல் மாதிரி அதன் பயிற்சியின் போது மேற்பார்வை தேவையா?
- நியூரல் நெட்வொர்க் அடிப்படையிலான அல்காரிதம்களில் பயன்படுத்தப்படும் முக்கிய அளவுருக்கள் யாவை?
EITC/AI/GCML Google Cloud Machine Learning இல் கூடுதல் கேள்விகள் மற்றும் பதில்களைக் காண்க