মতলব নিউরাল নেটওয়ার্ক টুলবক্সের জন্য পাইথন ওএসএস বিকল্প। কোন আন্তঃসংযোগ?


16

আমি আমার বৈজ্ঞানিক কাজের জন্য বাণিজ্যিক সফ্টওয়্যার থেকে স্বাধীন হতে চাই। আমি নির্ভরতা একটি বাণিজ্যিক প্যাকেজ যেমন মাতলাব এবং এর সরঞ্জামবক্সগুলি অসন্তুষ্টকারী হিসাবে পাই, কারণ ভবিষ্যতে আমার মতলবতে অ্যাক্সেস থাকবে কিনা তা আমি জানি না এবং কারণ ভাষাটি আমার পছন্দ নয়। অতএব, আমি বিকল্পের সন্ধান করছি।

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

ওপেন সোর্স সফ্টওয়্যার যেমন অস্বাভাবিক নয়, ততোধিক একাধিক প্যাকেজ রয়েছে যা নিউরাল নেটওয়ার্কগুলি করে। সম্ভবত একাধিক:

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

  • ঠিক এখনই আমি আবিষ্কার করেছি যে নিউরোলাব নামে একটি প্যাকেজ রয়েছে , যা আশাব্যঞ্জক দেখাচ্ছে: পাইথনের জন্য একটি সহজ এবং শক্তিশালী নিউরাল নেটওয়ার্ক লাইব্রেরি , ম্যাটল্যাব থেকে নিউরাল নেটওয়ার্ক টুলবক্সের (এনএনটি) মতো একটি এপিআই রয়েছে

  • নেই FFnet , একটি দ্রুত এবং সহজ-থেকে-ব্যবহার ফিড এগিয়ে স্নায়ুর নেটওয়ার্ক পাইথন জন্য প্রশিক্ষণ সমাধান

  • নেই simplenn

  • নেই পীচ , একটি গণনীয় বুদ্ধিমত্তা এবং মেশিন লার্নিং জন্য লাইব্রেরী

  • এফএনএএন- তে পাইথনের বাইন্ডিং রয়েছে , ফাস্ট আর্টিফিশিয়াল নিউরাল নেটওয়ার্ক লাইব্রেরি, এই স্ট্যাকওভারফ্লো পোস্টে ডি ফ্যাক্টো স্ট্যান্ডার্ড হিসাবে বর্ণনা করা হয়েছে ।

  • সম্ভবত অন্যরাও আছেন।

ব্যবহারের সহজতা, গতি ইত্যাদির মতো মানদণ্ডের ভিত্তিতে কেউ কি বিভিন্ন বিকল্পের আন্তঃসংযোগের প্রয়াসটি পেরিয়েছে? আমার নিজস্ব ব্যবহারের ক্ষেত্রটি স্যাটেলাইট পুনরুদ্ধার, উদাহরণস্বরূপ অনেক ভেরিয়েবলের দৃ non়ভাবে অ-রৈখিক ফাংশন ফিটিং। আমি অনেকটা নিউরাল নেট এর ব্যবহারকারী ; আমি তাদের অভ্যন্তরীণ কাজগুলি নিয়ে গবেষণা করতে আগ্রহী নই।

স্ট্যাটাস.এসএ সম্পর্কিত এই প্রশ্নটি সম্পর্কিত, তবে আলাদা ফোকাসের সাথে।


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

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

পাইথন নয়, তবে বর্তমানে আমি নিউরাল নেটওয়ার্কের জন্য ক্যাফে ব্যবহার করছি। বেশিরভাগ ক্ষেত্রে কনভ্যুশনাল নিউরাল নেটওয়ার্কের জন্য, তবে একটি প্রচলিত এনএন সেটআপ করা আরও সহজ।
সিয়ুয়ান রেন

উত্তর:


1

আপনি কি বিজ্ঞান- পরীক্ষা শিখেছিলেন ? এটি সম্পূর্ণরূপে আমার ডোমেন নয় তবে আমি বেশ কিছু ইতিবাচক ব্যবহারকারীর অভিজ্ঞতা শুনেছি ...


বিভাগে
পড়বেন

ভাল, আমি যা শুনেছি এবং যা পড়েছি তা থেকে বিজ্ঞান-শিখার সুবিধাটি হ'ল এটি একটি কাঠামো যা প্রচুর পদ্ধতিতে থাকে। আপনি আপনার সমস্যার সাথে প্রয়োগের পদ্ধতির আন্তঃসংযোগটি করতে পারলে এটি আপনার কাজটি সহজ করবে।
গার্টটিভিডিই

3
সাইকিট-লার্ন নিউরাল নেটওয়ার্ক পদ্ধতিগুলি ধারণ করে না, কৃত্রিম নিউরাল নেটওয়ার্ক মডেলটি 0.12-এ সরানো হয়েছিল এবং তারা সেই সময়ে সুপারিশ করেছিল যে ব্যবহারকারীদের সেই কার্যকারিতাটি পাইব্রাইনে স্যুইচ করা দরকার।
অ্যারন আহমেদিয়া

1

আপনি কি থিয়োনোর দিকে চেয়েছেন ? এটি বেশ শক্তিশালী বলে মনে হচ্ছে ।


1
আসলে, থানো খুব শক্তিশালী। তবে এটি সংকলক (বা কাঠামো) যা পাইথন কোড লিখতে দেয় যা জিপিইউতে সংকলিত ও কার্যকর হয়। Theano করতে NNs প্রয়োগ করতে ব্যবহৃত হবে, কিন্তু এটি একটি এমএল গ্রন্থাগার নয়।
আর্টেম সোবোলেভ

1

আমিও মাতালাবের নিউরাল নেটওয়ার্ক ব্যবহার করে পাইথন থেকে এসেছি। পাইথন সবচেয়ে শক্তিশালী লাইব্রেরি ওয়ান "Pylearn2" হয় http://deeplearning.net/software/pylearn2/ । বর্তমানে এটি সর্বাধিক সক্রিয় লাইব্রেরি এবং এর সাথে পরীক্ষা করার জন্য বিভিন্ন বৈশিষ্ট্য রয়েছে। এটি থানো-এর উপর ভিত্তি করে এবং যেমনটি দ্রুত এবং এটি জিপিইউতে চালানো যায়। দুর্ভাগ্যক্রমে, এটিও এর অসুবিধা: এপিআই ক্রমাগত পরিবর্তন করে চলেছে এবং এর উচ্চতর শিক্ষার বক্ররেখা রয়েছে। YAML ফাইলগুলি ব্যবহার করে আপনাকে আপনার নিউরাল নেটওয়ার্কগুলি কনফিগার করতে হবে। বেসিক নিউরাল নেটওয়ার্ক তৈরির জন্য পাইব্রাইন ব্যবহার করে আমার আরও সাফল্য হয়েছে। আমার একটি রিগ্রেশন সমস্যার সমাধান দরকার, যেখানে আমাকে আবহাওয়ার কারণগুলির ভিত্তিতে একটি বিদ্যুৎ কেন্দ্রের বোঝার পূর্বাভাস দিতে হয়েছিল। এখানে গাইড: http://fastML.com/pybrain-a-simple-neural-networks-library-in-python/ আমার যে সমাধানটি প্রয়োজন তা 90% আমাকে দিয়েছিল।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.