আমি একটি আর বড় প্রকল্প একসাথে রাখার জন্য সঠিক কর্মপ্রবাহের পবিত্র পাথরটি অনুসন্ধান করছি। আমি গত বছর এই প্যাকেজটি রিসুইট বলে পেয়েছি এবং অবশ্যই আমি এটি খুঁজছিলাম। এই আর প্যাকেজটি স্পষ্টভাবে বৃহত আর প্রকল্পগুলি স্থাপনের জন্য তৈরি করা হয়েছিল তবে আমি দেখতে পেয়েছি যে এটি ছোট, মাঝারি আকারের এবং বড় আকারের আর প্রকল্পের জন্য ব্যবহার করা যেতে পারে। আমি এক মিনিটে (নীচে) বাস্তব বিশ্বের উদাহরণগুলির লিঙ্কগুলি দেব, তবে প্রথমে আমি আর প্রকল্পগুলি তৈরির নতুন দৃষ্টান্তটি ব্যাখ্যা করতে চাই rsuite
।
বিঃদ্রঃ. আমি এর স্রষ্টা বা বিকাশকারী নই rsuite
।
আমরা আরস্টুডিওর সাথে সমস্ত ভুল প্রকল্প করে চলেছি; লক্ষ্যটি কোনও প্রকল্প বা প্যাকেজ তৈরি না করে বৃহত্তর সুযোগের হওয়া উচিত। রুশিতে আপনি একটি সুপার-প্রজেক্ট বা মাস্টার প্রজেক্ট তৈরি করেন যা স্ট্যান্ডার্ড আর প্রকল্পগুলি এবং আর প্যাকেজগুলি ধারণ করে, সমস্ত সংমিশ্রণেই সম্ভব।
আর-সুপার-প্রকল্পের মাধ্যমে make
নীচে আর প্রকল্পগুলির নীচের স্তরগুলি পরিচালনা করার জন্য আপনার আর ইউনিক্সের প্রয়োজন হবে না ; আপনি শীর্ষে আর স্ক্রিপ্ট ব্যবহার করেন। আমি আপনাকে দেখাতে দিন। আপনি যখন কোনও রসুইট মাস্টার প্রকল্প তৈরি করেন, আপনি এই ফোল্ডারটির কাঠামোটি পাবেন:
ফোল্ডারটি R
যেখানে আপনি আপনার প্রকল্প পরিচালনার স্ক্রিপ্টগুলি রাখবেন, সেগুলি প্রতিস্থাপন করবে make
।
ফোল্ডারটি packages
এমন ফোল্ডার যেখানে rsuite
সুপার-প্রজেক্টটি রচনা করে এমন সমস্ত প্যাকেজ ধারণ করে। আপনি এমন প্যাকেজটি অনুলিপি করতে পারেন যা ইন্টারনেট থেকে অ্যাক্সেসযোগ্য নয় এবং আরএসইউইটিও এটি তৈরি করবে।
ফোল্ডারটি deployment
যেখানে rsuite
প্যাকেজ DESCRIPTION
ফাইলগুলিতে নির্দেশিত সমস্ত প্যাকেজ বাইনারি লিখবে । সুতরাং, এটি নিজেই, আপনি সম্পূর্ণ পুনরুত্পাদনযোগ্য অ্যাক্রোস সময় প্রজেক্ট করেন।
rsuite
সমস্ত অপারেটিং সিস্টেমের জন্য একটি ক্লায়েন্টের সাথে আসে। আমি তাদের সব পরীক্ষা করেছি। তবে আপনি এটি addin
আরস্টুডিওর জন্য হিসাবে ইনস্টল করতে পারেন ।
rsuite
এছাড়াও আপনাকে conda
তার নিজস্ব ফোল্ডারে একটি বিচ্ছিন্ন ইনস্টলেশন তৈরি করতে দেয় conda
। এটি কোনও পরিবেশ নয় তবে আপনার যন্ত্রের অ্যানাকোন্ডা থেকে প্রাপ্ত একটি দৈহিক পাইথন ইনস্টলেশন। এটি আর এর সাথে একসাথে কাজ করে SystemRequirements
, যেখান থেকে আপনি চাইলে যে কোনও কন্ডা চ্যানেল থেকে আপনি চান সমস্ত পাইথন প্যাকেজ ইনস্টল করতে পারেন।
আপনি অফলাইনে থাকাকালীন আর প্যাকেজগুলি টানতে স্থানীয় সংগ্রহস্থলও তৈরি করতে পারেন বা পুরো জিনিসটি আরও দ্রুত তৈরি করতে চান।
আপনি যদি চান, আপনি জিপ ফাইল হিসাবে আর প্রকল্পটিও তৈরি করতে এবং সহকর্মীদের সাথে ভাগ করে নিতে পারেন। এটি চলবে, আপনার সহকর্মীদের একই আর সংস্করণ ইনস্টল করা সরবরাহ করে।
অন্য বিকল্পটি হ'ল উবুন্টু, দেবিয়ান বা সেন্টস-এ পুরো প্রকল্পের একটি ধারক তৈরি করা। সুতরাং, আপনার প্রকল্পের বিল্ডের সাথে একটি জিপ ফাইল ভাগ করে নেওয়ার পরিবর্তে, আপনি Docker
আপনার প্রকল্পটি চালানোর জন্য প্রস্তুত দিয়ে পুরো ধারকটি ভাগ করুন ।
আমি rsuite
সম্পূর্ণ প্রজননযোগ্যতার সন্ধানে অনেক পরীক্ষা-নিরীক্ষা করে চলেছি এবং বৈশ্বিক পরিবেশে যে প্যাকেজ ইনস্টল করা হয়েছে তার উপর নির্ভর করে এড়িয়ে চলছি। এটি ভুল কারণ আপনি প্যাকেজ আপডেট ইনস্টল করার সাথে সাথে প্রকল্পটি প্রায়শই কাজ করা বন্ধ করে দেয়, বিশেষত সেই প্যাকেজগুলির সাথে নির্দিষ্ট পরামিতিগুলির সাথে একটি ফাংশনে খুব নির্দিষ্ট কল রয়েছে।
প্রথম জিনিসটি আমি পরীক্ষা করতে শুরু করেছিলাম তা হ'ল bookdown
ইবুকগুলি। ছয় মাসের বেশি সময়ের পরীক্ষায় টিকে থাকার জন্য বুকডাউন করার মতো ভাগ্যবান আমি কখনও হইনি। সুতরাং, আমি যা করেছি তা হ'ল rsuite
ফ্রেমওয়ার্কটি অনুসরণ করতে মূল বুকডাউন প্রকল্পটি রূপান্তর করা । এখন, আমার আমার বিশ্বব্যাপী আর পরিবেশ আপডেট করার বিষয়ে চিন্তা করার দরকার নেই, কারণ deployment
ফোল্ডারে প্রকল্পটির নিজস্ব সেট প্যাকেজ রয়েছে ।
পরের কাজটি আমি মেশিন লার্নিং প্রকল্পগুলি তৈরি করছিলাম তবে rsuite
পথে। শীর্ষে একটি মাস্টার, অর্কেস্ট্রেটিং প্রকল্প এবং সমস্ত উপ-প্রকল্প এবং প্যাকেজগুলি মাস্টারের নিয়ন্ত্রণে থাকবে। এটি আপনাকে আর উত্পাদনশীল করে তুলতে আর এর সাথে আপনার কোড করার পদ্ধতিটিকে সত্যিই পরিবর্তন করে।
তার পরে আমি আমার নতুন প্যাকেজ নামে কাজ শুরু করি rTorch
। এটি সম্ভব হয়েছিল, বড় অংশে, কারণেই rsuite
; এটি আপনাকে ভাবতে এবং বড় হতে দেয়।
যদিও এক টুকরো পরামর্শ। পড়াশোনা rsuite
সহজ নয়। কারণ এটি আর প্রকল্পগুলি তৈরির একটি নতুন উপায় উপস্থাপন করে, এটি শক্ত অনুভব করে। প্রথম প্রয়াসে হতাশ হবেন না, যতক্ষণ না আপনি এটি না করা পর্যন্ত climbালুতে আরোহণ করা চালিয়ে যান। এটির জন্য আপনার অপারেটিং সিস্টেম এবং আপনার ফাইল সিস্টেমের উন্নত জ্ঞান প্রয়োজন।
আমি আশা করি যে একদিন RStudio
আমাদের rsuite
মেনু থেকে অর্কেস্ট্রেটিং প্রকল্পগুলি তৈরি করতে দেয় । এটা অসাধারণ হবে.
লিঙ্ক:
RSuite GitHUb রেপো
r4ds বুকডাউন
কেরাস এবং চকচকে টিউটোরিয়াল
moderndive-বুক-rsuite
interpretable_ml-rsuite
IntroMachineLearningWithR-rsuite
ক্লার্ক-intro_ml-rsuite
hyndman-bookdown-rsuite
statistical_rethinking-rsuite
fread এর-benchmarks-rsuite
dataviz-rsuite
খুচরো-সেগমেন্টেশন-H2O-টিউটোরিয়াল
Telco গ্রাহক-মন্থন-টিউটোরিয়াল
sclerotinia_rsuite