कृत्रिम होशियारी

घर एआई क्या है? मानव बुद्धि भाषाओं का इतिहास संख्याओं का इतिहास कंप्यूटिंग का इतिहास रोबोटों नौकरी बदलना एआई . के उदाहरण मस्तिष्क का सिद्धांत प्रोग्रामिंग जावास्क्रिप्ट ब्राउज़र में एआई

गणित

गणित रैखिक कार्य रेखीय बीजगणित वैक्टर मैट्रिसेस टेंसर

आंकड़े

संभावना आंकड़े वितरण

ग्राफिक्स

एआई प्लॉटर एआई रैखिक रेखांकन एआई स्कैटर प्लॉट्स

एआई साइंस

विज्ञान डेटा एकत्रित करना क्लस्टरिंग प्रतिगमन यंत्र अधिगम तंत्रिका जाल

यंत्र अधिगम

परसेप्ट्रोन मान्यता प्रशिक्षण परिक्षण सीखना शब्दावली Brain.js

टेंसरफ्लो

TFJS ट्यूटोरियल टीएफजेएस संचालन टीएफजेएस मॉडल TFJS व्यूअर

उदाहरण 1

Ex1 परिचय Ex1 डेटा Ex1 मॉडल Ex1 प्रशिक्षण

उदाहरण 2

Ex2 परिचय Ex2 डेटा Ex2 मॉडल Ex2 प्रशिक्षण

जेएस ग्राफिक्स

पहचान ग्राफ़ कैनवास ग्राफ़ प्लॉटली.जेएस ग्राफ चार्ट.जेएस ग्राफ़ गूगल ग्राफ़ D3.js

TensorFlow.js ट्यूटोरियल

TensorFlow.js क्या है?

मशीन लर्निंग के लिए एक लोकप्रिय जावास्क्रिप्ट लाइब्रेरी

आइए हम ब्राउज़र में मशीन लर्निंग मॉडल को प्रशिक्षित और परिनियोजित करें ।

आइए हम किसी भी वेब एप्लिकेशन में मशीन लर्निंग फ़ंक्शन जोड़ते हैं

TensorFlow का उपयोग करना

TensorFlow.js का उपयोग करने के लिए, अपनी HTML फ़ाइल में निम्न स्क्रिप्ट टैग जोड़ें:

उदाहरण

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/[email protected]/dist/tf.min.js"></script>

यह सुनिश्चित करने के लिए कि आप हमेशा नवीनतम संस्करण का उपयोग करते हैं, इसका उपयोग करें:

उदाहरण 2

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"></script>

TensorFlow को Google ब्रेन टीम द्वारा आंतरिक Google उपयोग के लिए विकसित किया गया था, लेकिन 2015 में इसे खुले सॉफ़्टवेयर के रूप में जारी किया गया था।

जनवरी 2019 में, Google डेवलपर्स ने TensorFlow.js, TensorFlow का जावास्क्रिप्ट कार्यान्वयन जारी किया।

Tensorflow.js को Python में लिखी गई मूल TensorFlow लाइब्रेरी जैसी ही सुविधाएँ प्रदान करने के लिए डिज़ाइन किया गया था।


टेंसर

TensorFlow.js , Tensors को परिभाषित और संचालित करने के लिए एक JavaScript लाइब्रेरी है ।

एक टेंसर एक बहुआयामी सरणी के समान है।

एक टेंसर में एक (एक या अधिक) आयामी आकार में संख्यात्मक मान होते हैं।

एक टेंसर में निम्नलिखित मुख्य गुण होते हैं:

संपत्तिविवरण
डीटाइपडेटा प्रकार
पदआयामों की संख्या
आकारप्रत्येक आयाम का आकार

एक टेंसर बनाना

किसी भी एन-आयामी सरणी से एक टेंसर बनाया जा सकता है :

उदाहरण 1

const tensorA = tf.tensor([[1, 2], [3, 4]]);

उदाहरण 2

const tensorA = tf.tensor([[1, 2], [3, 4], [5, 6]]);


टेंसर आकार

एक सरणी और एक आकृति पैरामीटर से एक टेंसर भी बनाया जा सकता है :

उदाहरण 1

const shape = [2, 2];
const tensorA = tf.tensor([1, 2, 3, 4], shape);

उदाहरण 2

const tensorA = tf.tensor([1, 2, 3, 4], [2, 2]);

उदाहरण3

const tensorA = tf.tensor([[1, 2], [3, 4]], [2, 2]);


टेंसर डेटा प्रकार

एक टेंसर में निम्नलिखित डेटा प्रकार हो सकते हैं:

  • बूल
  • int32
  • फ्लोट 32 (डिफ़ॉल्ट)
  • जटिल64
  • डोरी

जब आप एक टेंसर बनाते हैं, तो आप डेटा प्रकार को तीसरे पैरामीटर के रूप में निर्दिष्ट कर सकते हैं:

उदाहरण

const tensorA = tf.tensor([1, 2, 3, 4], [2, 2], "int32");
/*
Results:
tensorA.rank = 2
tensorA.shape = 2,2
tensorA.dtype = int32
*/


टेंसर मान प्राप्त करें

आप tensor.data() का उपयोग करके टेन्सर के पीछे डेटा प्राप्त कर सकते हैं :

उदाहरण

const tensorA = tf.tensor([[1, 2], [3, 4]]);
tensorA.data().then(data => display(data));

// Result: 1,2,3,4
function display(data) {
  document.getElementById("demo").innerHTML = data;
}

आप tensor.array() का उपयोग करके टेन्सर के पीछे सरणी प्राप्त कर सकते हैं :

उदाहरण

const tensorA = tf.tensor([[1, 2], [3, 4]]);
tensorA.array().then(array => display(array[0]));

// Result: 1,2
function display(data) {
  document.getElementById("demo").innerHTML = data;
}