Google I/O-তে টিউন করার জন্য ধন্যবাদ। চাহিদা অনুযায়ী সব সেশন দেখুন চাহিদা অনুযায়ী দেখুন

SparseCrossHashed

পাবলিক চূড়ান্ত বর্গ SparseCrossHashed

স্পার্স এবং ঘন টেনসরের তালিকা থেকে স্পার্স ক্রস তৈরি করে।

অপটি দুটি তালিকা নেয়, একটি 2D `SparseTensor` এবং একটি 2D `Tensor`, প্রতিটি একটি বৈশিষ্ট্য কলামের বৈশিষ্ট্য উপস্থাপন করে। এটি এই বৈশিষ্ট্যগুলির ব্যাচওয়াইজ ক্রস সহ একটি 2D `স্পার্স টেনসর` আউটপুট করে।

উদাহরণস্বরূপ, যদি ইনপুট হয়

ইনপুট[0]: আকৃতির সাথে স্পারসটেনসর = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c"

ইনপুটস[1]: আকৃতির সাথে স্পারসটেনসর = [2, 1] [0, 0]: "d" [1, 0]: "e"

ইনপুট[2]: টেনসর [["f"], ["g"]]

তাহলে আউটপুট হবে

আকৃতি = [2, 2] [0, 0]: "a_X_d_X_f" [1, 0]: "b_X_e_X_g" [1, 1]: "c_X_e_X_g"

hashed_output=true হলে আউটপুট হবে

আকৃতি = [2, 2] [0, 0]: ফিঙ্গারপ্রিন্টক্যাট64( ফিঙ্গারপ্রিন্ট64("f"), ফিঙ্গারপ্রিন্টক্যাট64( ফিঙ্গারপ্রিন্ট64("d"), ফিঙ্গারপ্রিন্ট64("a"))) [1, 0]: ফিঙ্গারপ্রিন্টক্যাট64( ফিঙ্গারপ্রিন্ট64(" g"), FingerprintCat64( Fingerprint64("e"), Fingerprint64("b"))) [1, 1]: FingerprintCat64( Fingerprint64("g"), FingerprintCat64( Fingerprint64("e"), Fingerprint64("c" )))

পাবলিক পদ্ধতি

স্ট্যাটিক SparseCrossHashed
তৈরি ( ব্যাপ্তি সুযোগ Iterable < প্রতীক , <লং >> সূচকের Iterable < প্রতীক <? >> মূল্যবোধ, Iterable < প্রতীক <লং >> আকৃতি, Iterable < প্রতীক <? >> denseInputs, প্রতীক <লং> numBuckets, প্রতীক <বুলিয়ান > strongHash, প্রতীক <লং> লবণ)
একটি নতুন SparseCrossHashed অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট <লং>
outputIndices ()
2-ডি।
আউটপুট <লং>
outputShape ()
1-ডি.
আউটপুট <লং>
outputValues ()
1-ডি.

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক SparseCrossHashed (তৈরি ব্যাপ্তি সুযোগ Iterable < প্রতীক <লং >> সূচকের, Iterable < প্রতীক <? >> মূল্যবোধ, Iterable < প্রতীক <লং >> আকৃতি, Iterable < প্রতীক <? >> denseInputs, প্রতীক , <লং> numBuckets প্রতীক <বুলিয়ান> strongHash, প্রতীক <লং> লবণ)

একটি নতুন SparseCrossHashed অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
সূচক 2-ডি। প্রতিটি ইনপুট `স্পার্স টেনসর` এর সূচক।
মান 1-ডি. প্রতিটি `স্পার্স টেনসর` এর মান।
আকার 1-ডি. প্রতিটি `স্পার্স টেনসর` এর আকৃতি।
ঘন ইনপুট 2-ডি। ঘন `টেনসর` দ্বারা উপস্থাপিত কলাম।
numBuckets হ্যাশড_আউটপুট সত্য হলে এটি ব্যবহার করা হয়। আউটপুট = hashed_value%num_buckets যদি num_buckets > 0 অন্য hashed_value.
শক্তিশালী হ্যাশ বুলিয়ান, সত্য হলে, ফার্মহ্যাশের পরিবর্তে লবণ সহ সিপ্যাশ ব্যবহার করা হবে।
লবণ সিপ্যাশ ফাংশন দ্বারা যে লবণ ব্যবহার করা হবে তা উল্লেখ করুন।
রিটার্নস
  • SparseCrossHashed এর একটি নতুন উদাহরণ

পাবলিক আউটপুট <লং> outputIndices ()

2-ডি। সংযুক্ত `স্পার্স টেনসর` এর সূচক।

পাবলিক আউটপুট <লং> outputShape ()

1-ডি. সংযুক্ত `স্পার্স টেনসর` এর আকৃতি।

পাবলিক আউটপুট <লং> outputValues ()

1-ডি. সংযুক্ত বা হ্যাশ করা `স্পার্স টেনসর`-এর অ-খালি মান।