নিউরাল নেটওয়ার্কগুলির জন্য স্কলারন বা টেনসরফ্লো ব্যবহার করা উচিত?


7

আমি সদ্য 231 থেকে গভীর শেখার জন্য নিউরাল নেটওয়ার্কগুলি শিখতে শুরু করেছি। আমি পাইথনে নিউরাল নেটওয়ার্ক বাস্তবায়নের চেষ্টা করছি। আমি টেনসরফ্লো বা সাইকিট-লার্ন ব্যবহার করে দেখছি। এই অ্যাপ্লিকেশনটির জন্য এই গ্রন্থাগারগুলির কিছু উপকারী এবং কনস কি?

উত্তর:


11

ডিপ নিউরাল নেটওয়ার্কগুলির জন্য স্ক্লারনের খুব বেশি সমর্থন নেই। দুই মধ্যে যেহেতু আপনি আগ্রহী গভীর শিক্ষা , বাছাই tensorflow

যাইহোক, আমি সাথে যাচ্ছেন সুপারিশ করবে keras , যা ব্যবহারের একটি ব্যাকএন্ড যেমন tensorflow, কিন্তু একটি সহজ ইন্টারফেস উপলব্ধ করা হয়।


4

সিএস 231 এন কোর্সে, যতদূর আমি মনে পড়েছি, আপনি স্নায়বিক নেটওয়ার্কগুলি প্রয়োগ করতে বেশিরভাগ সময় নিজেকে NumPy ব্যতীত ব্যয় করেন! এটা অবশ্যই আমার জন্য একটি আশ্চর্যজনক শেখার অভিজ্ঞতা ছিল।

এর পর, গত বরাদ্দকরণ, আপনি স্পষ্টভাবে পারেন দিকে তাকিয়ে করা প্রয়োজন TensorFlow ( উদাহরণ ) অথবা Pytorch ( উদাহরণ ) আরো জটিল নেটওয়ার্ক গড়ে তুলতে। এই ফ্রেমওয়ার্কগুলি CS231n - গবেষক এবং শিল্প বিশেষজ্ঞের মতো কোর্স তৈরি করা লোকেরা তৈরি করেছিল।

SciKit জানুন স্নায়ুর নেটওয়ার্ক মডিউল যেমন যেমন পৃথক অ্যাক্টিভেশন ফাংশন যেমন convolutional নেটওয়ার্ক (CNNs), পৌনঃপুনিক নেটওয়ার্ক (RNNs) বা অন্যান্য আরো বহিরাগত উপাদান, যেমন পারেন শ্রেণীবিন্যাস বা রিগ্রেশন, কিন্তু কিছুই কল্পনাকারী জন্য ফিড এগিয়ে নেটওয়ার্ক, নিয়ে গঠিত।

আমি জিজিব ২০১১ এর সাথে একমত, যে কেরাস শুরু করার একটি দুর্দান্ত বিকল্প - এবং আপনাকে টেনসরফ্লো, সিএনটিকে বা থিয়ানো এর মধ্যে একটি ব্যাকএন্ড হিসাবে বেছে নেবে। তিনটি দৈত্য ফ্রেমওয়ার্কের চারপাশে কেরাস একটি দুর্দান্ত ইউনিফর্ম র্যাপার, তাই আসুন আপনি খুব তাড়াতাড়ি জিনিসগুলি চালিয়ে যাচ্ছেন running পাইটর্চের সাথে কেরাসের একটি সাম্প্রতিকতম এবং দরকারী তুলনা এখানে

একবার আপনি কেরাসের মতো কোনও সরঞ্জামের সাথে পরিচিত হয়ে গেলে, সাইককিট লার্নের সহজ অফারগুলির চেয়ে এটি ব্যবহার করা আরও দ্রুত হবে।


আমি জানি আপনি পাইটর্চ সম্পর্কে জিজ্ঞাসা করেননি, তবে আমি ভেবেছিলাম যে আমি এটি উল্লেখ করব, সিএস 231 এন এর অন্যতম মূল নির্মাতা, আন্দ্রেজ কার্পাথি বলেছেন যে এটি সেরা কাঠামো ( উত্স 1 , উত্স 2 )।


যখন আমরা পাইটোর্কের কথা বলছি: পরিবর্তনশীল দৈর্ঘ্যের পুনরাবৃত্ত নেটওয়ার্কগুলির ক্ষেত্রে এটি অন্যান্য ফ্রেমওয়ার্কগুলির থেকে অনেক বেশি
ইভপোক

@ এভপোক - আমাদের সম্ভবত এটিও উল্লেখ করা উচিত যে টেনসরফ্লো এখন তার tf.eagerএপিআই ব্যবহার করে গতিশীল নেটওয়ার্কগুলিকে সমর্থন করে যা পাইটর্চের সাথে তুলনীয়।
n1k31t4
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.