জাভার জন্য TensorFlow

TensorFlow.org এ দেখুন GitHub সংগ্রহস্থল দেখুন

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

সংগ্রহস্থল

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

নীচে সংগ্রহস্থলের বিন্যাস এবং এর বিভিন্ন শিল্পকর্ম বর্ণনা করা হয়েছে:

  • tensorflow- কোর

    • সমস্ত শিল্পকর্ম যা জাভার জন্য TensorFlow এর মূল ভাষা বন্ধন তৈরি করে
    • উদ্দেশ্যপ্রণোদিত দর্শক: যে প্রকল্পগুলি তাদের নিজস্ব API বা ফ্রেমওয়ার্কগুলি TensorFlow এর উপরে সরবরাহ করে এবং JVM থেকে TensorFlow রানটাইম অ্যাক্সেস করতে একটি পাতলা স্তর চায়
  • tensorflow- ফ্রেমওয়ার্ক

    • টেনসরফ্লো দিয়ে নিউরাল নেটওয়ার্ক তৈরি এবং প্রশিক্ষণের জন্য প্রাথমিক API
    • অভিপ্রায় শ্রোতা: নিউরাল নেটওয়ার্ক ডেভেলপার
  • ndarray

    • এন-ডাইমেনশনাল ডেটা I/O অপারেশনের জন্য জেনেরিক ইউটিলিটি লাইব্রেরি
    • TensorFlow দ্বারা ব্যবহৃত কিন্তু TensorFlow এর উপর নির্ভর করে না
    • উদ্দেশ্যপ্রাপ্ত শ্রোতা: যে কোনও বিকাশকারীকে জাভা এন-ডাইমেনশনাল অ্যারে বাস্তবায়নের প্রয়োজন হয়, তারা টেনসরফ্লো দিয়ে এটি ব্যবহার করে বা না করে

যোগাযোগ

এই সংগ্রহস্থলটি TensorFlow JVM স্পেশাল ইন্টারেস্ট গ্রুপ (SIG) দ্বারা রক্ষণাবেক্ষণ করা হয়। আপনি সহজেই সদস্যতা নিয়ে গ্রুপ যোগ দিতে পারেন jvm@tensorflow.org , মেইলিং লিস্ট অথবা আপনি কেবল এই সংগ্রহস্থলের করতে টান অনুরোধ এবং বাড়াতে বিষয় পাঠাতে পারেন। এখানে একটা হল স্বাক্ষর-JVM Gitter চ্যানেল