আমি [ফ্রি] সফটওয়্যারটি অনুসন্ধান করছি যা দুর্দান্ত দেখানো গ্রাফিকাল মডেল তৈরি করতে পারে, যেমন
কোন পরামর্শ প্রশংসা হবে।
আমি [ফ্রি] সফটওয়্যারটি অনুসন্ধান করছি যা দুর্দান্ত দেখানো গ্রাফিকাল মডেল তৈরি করতে পারে, যেমন
কোন পরামর্শ প্রশংসা হবে।
উত্তর:
আমার বর্তমানে একইরকম সমস্যা রয়েছে (আমার গবেষণার জন্য একাধিক পাথ ডায়াগ্রাম অঙ্কন করা) এবং তাই অনুরূপ চিত্রগুলি আঁকার জন্য আমি ইতিমধ্যে এখানে তালিকাভুক্ত অনেকগুলি বিকল্প পরীক্ষা করছিলাম। এই জাতীয় ভেক্টর গ্রাফিক্স আঁকার জন্য অনেকগুলি তালিকাভুক্ত সংস্থান (যেমন মাইক্রোসফ্ট অফিস বা গুগল অঙ্কনগুলিতে) মোটামুটি ন্যূনতম প্রচেষ্টা সহ সত্যই সুন্দর পথ চিত্রটি তৈরি করতে পারে। তবে, এই জাতীয় প্রোগ্রামগুলির সাথে আমি অসন্তুষ্ট হওয়ার একটি কারণ হ'ল প্রতিটি চিত্রের মধ্যে কেবলমাত্র সামান্য পরিবর্তন (যেমন অন্য একটি নোড যুক্ত করুন, একটি লেবেল পরিবর্তন করুন) সহ আমাকে অনেকগুলি চিত্র তৈরি করা দরকার। পয়েন্ট এবং ক্লিক ভেক্টর গ্রাফিক্স সরঞ্জামগুলি এটির জন্য উপযুক্ত নয় এবং এ জাতীয় ছোট পরিবর্তনগুলি করার জন্য প্রয়োজনের চেয়ে আরও বেশি প্রচেষ্টা গ্রহণ করা উচিত। এছাড়াও অনেক অঙ্কনের মধ্যে একটি টেম্পলেট বজায় রাখা কঠিন হয়ে পড়ে। সুতরাং, আমি প্রোগ্রামারমেটিকভাবে এই ধরনের গ্রাফিক্স উত্পাদন করতে বিকল্পগুলি পরীক্ষা করার সিদ্ধান্ত নিয়েছি।
গ্রাফভিজ, যেমন ইতিমধ্যে থিয়াসের দ্বারা উল্লেখ করা হয়েছিল, আমার গ্রাফিক্সের জন্য যে ঘণ্টা এবং হুইসেলগুলি চেয়েছিল তার সাথে সত্যিই কাছে এসেছিল (পাশাপাশি এটি তৈরি করার জন্য বেশ সহজ কোড), তবে এটি আমার প্রয়োজনের জন্য দুটি উপায়ে সংক্ষিপ্ত হয়ে পড়ে; 1) গাণিতিক হরফগুলির অভাব রয়েছে (উদাহরণস্বরূপ আমি নিশ্চিত নই যে আপনি গ্রাফভিজে প্রতীক দিয়ে নোড লেবেল করতে পারেন কিনা, 2) বাঁকা লাইন আঁকানো শক্ত ( @ স্টাস্কের ওয়েবসাইটে গ্রাফভিজ ব্যবহার করে পাথ ডায়াগ্রাম আঁকার এই পোস্টটি দেখুন ) । এই সীমাবদ্ধতার কারণে আমি বর্তমানে লেটেক্সে টিক্ / পিজিএফ অঙ্কন গ্রন্থাগারটি ব্যবহার করার ক্ষেত্রে (খুব আনন্দের সাথে) স্থির হয়েছি । আপনার গ্রাফিকটি পুনরুত্পাদন করার আমার প্রচেষ্টার নীচে একটি উদাহরণ রয়েছে (সবচেয়ে বড় ব্যথা বাক্সগুলির নীচের ডান কোণে লেবেলগুলি ছিল!);
\documentclass[11pt]{report}
\usepackage{tikz}
\usetikzlibrary{fit,positioning}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\tikzstyle{main}=[circle, minimum size = 10mm, thick, draw =black!80, node distance = 16mm]
\tikzstyle{connect}=[-latex, thick]
\tikzstyle{box}=[rectangle, draw=black!100]
\node[main, fill = white!100] (alpha) [label=below:$\alpha$] { };
\node[main] (theta) [right=of alpha,label=below:$\theta$] { };
\node[main] (z) [right=of theta,label=below:z] {};
\node[main] (beta) [above=of z,label=below:$\beta$] { };
\node[main, fill = black!10] (w) [right=of z,label=below:w] { };
\path (alpha) edge [connect] (theta)
(theta) edge [connect] (z)
(z) edge [connect] (w)
(beta) edge [connect] (w);
\node[rectangle, inner sep=0mm, fit= (z) (w),label=below right:N, xshift=13mm] {};
\node[rectangle, inner sep=4.4mm,draw=black!100, fit= (z) (w)] {};
\node[rectangle, inner sep=4.6mm, fit= (z) (w),label=below right:M, xshift=12.5mm] {};
\node[rectangle, inner sep=9mm, draw=black!100, fit = (theta) (z) (w)] {};
\end{tikzpicture}
\end{figure}
\end{document}
%note - compiled with pdflatex
এখন, আমি ইতিমধ্যে ক্ষীর আমার গবেষণা প্রবন্ধে আপ লিখছি, তাই যদি আপনি শুধু একটি সম্পূর্ণ ক্ষীর ডকুমেন্ট এটা সামান্য inconveniant হয় কম্পাইল না করেও ইমেজ চাই, কিন্তু কিছু মোটামুটি ছোটখাট সমাধান নীচে উপস্থিত আরো সরাসরি একটি চিত্র উত্পাদন করতে হয় (দেখুন এই প্রশ্নের উপর স্ট্যাকওভারফ্লোতে)। যদিও এই জাতীয় প্রকল্পের জন্য টিক্জ ব্যবহার করার জন্য অন্যান্য বেনিফিটদের হোস্ট রয়েছে
এই মুহুর্তে আমি নির্দিষ্ট মডেলগুলি থেকে সরাসরি পরিসংখ্যান প্যাকেজ আরে ডায়াগ্রাম আঁকার জন্য কয়েকটি গ্রন্থাগার বিবেচনা করি নি, তবে ভবিষ্যতে আমি এগুলি আরও বেশি পরিমাণে বিবেচনা করতে পারি। আর-এ কী অর্জন করা যায় তার ধারণার প্রমাণের জন্য কিউগ্রাফ লাইব্রেরি থেকে কিছু সুন্দর উদাহরণ রয়েছে
লরা ডিয়েটস টিক্জের জন্য খুব সুন্দর একটি গ্রন্থাগার লিখেছেন যা সরাসরি টিক্জ সরাসরি ব্যবহার করার প্রয়োজন ছাড়াই ল্যাটেক্সে বয়েশিয়ান নেটওয়ার্ক অঙ্কন সক্ষম করে।
এই প্যাকেজটি প্রদর্শনের জন্য, এই প্রশ্নের জন্য নিম্নলিখিত উদাহরণটি দেখুন:
\documentclass[11pt]{report}
\usepackage{tikz}
\usetikzlibrary{bayesnet}
\begin{document}
\begin{figure}
\centering
\tikz{ %
\node[latent] (alpha) {$\alpha$} ; %
\node[latent, right=of alpha] (theta) {$\theta$} ; %
\node[latent, right=of theta] (z) {z} ; %
\node[latent, above=of z] (beta) {$\beta$} ; %
\node[obs, right=of z] (w) {w} ; %
\plate[inner sep=0.25cm, xshift=-0.12cm, yshift=0.12cm] {plate1} {(z) (w)} {N}; %
\plate[inner sep=0.25cm, xshift=-0.12cm, yshift=0.12cm] {plate2} {(theta) (plate1)} {M}; %
\edge {alpha} {theta} ; %
\edge {theta} {z} ; %
\edge {z,beta} {w} ; %
}
\end{figure}
\end{document}
%note - compiled with pdflatex
ঠিক একইরকম না হলেও এটি অবশ্যই একই তথ্য সরবরাহ করে এবং নির্দিষ্ট প্রয়োজনীয়তার সাথে আরও ভালভাবে ফিট করার জন্য টুইঙ্ক করা যেতে পারে। এই প্যাকেজটি সম্পূর্ণ টিক্জ প্যাকেজটি শেখার প্রয়োজন ছাড়াই খুব গ্রহণযোগ্য পরিসংখ্যান তৈরি করে।
আপনি http://daft-pgm.org/ কে মারতে পারবেন না
ডাফ্ট একটি পাইথন প্যাকেজ যা ম্যাটপ্লোটিব ব্যবহার করে একটি জার্নালে বা ইন্টারনেটে প্রকাশের জন্য পিক্সেল-নিখুঁত সম্ভাব্য গ্রাফিকাল মডেলগুলি সরবরাহ করে। একটি সংক্ষিপ্ত পাইথন স্ক্রিপ্ট এবং একটি স্বজ্ঞাত মডেল-বিল্ডিং সিনট্যাক্সের সাহায্যে আপনি নির্দেশিত (বায়েসিয়ান নেটওয়ার্কস, নির্দেশিত অ্যাসাইক্লিক গ্রাফ) ডিজাইন করতে পারেন এবং অনিরীক্ষিত (মার্কভ এলোমেলো ক্ষেত্র) মডেলগুলি তৈরি করতে পারেন এবং ম্যাটপ্ল্লোলিব সমর্থন করে এমন কোনও ফর্ম্যাটে সেগুলি সংরক্ষণ করতে পারেন (পিডিএফ, পিএনজি, ইপিএস এবং এসভিজি সহ) )।
আপনি গ্রাফভিজ চেষ্টা করে দেখতে পারেন ।
এটি আপনাকে পাঠ্য-ফাইলে গ্রাফটি নির্দিষ্ট করতে দেয় এবং এটি স্বয়ংক্রিয়ভাবে টানা হবে (ওভারল্যাপিং তীরগুলি এড়িয়ে যাওয়া ইত্যাদি)। সর্বনিম্ন উদাহরণ এবং ম্যানুয়ালটির জন্য এখানে (পিডিএফ) যান ।
ইনস্কেপ মূলত অ্যাডোব ইলাস্ট্রেটারের একটি নিখরচায় সংস্করণ এবং আপনার পোস্ট করা ছবির মতো ভেক্টর গ্রাফিক্স করার জন্য এটি একটি খুব শক্তিশালী প্রোগ্রাম। এটি চূড়ান্ত সম্পাদনা / টীকাগুলি / ইত্যাদি করার জন্য বেশিরভাগ পরিসংখ্যান প্যাকেজগুলির সাথে বরং দুর্দান্ত অভিনয় করে। গ্রাফগুলিতে - আর, এসএএস ইত্যাদি কোনও গ্রাফকে পিডিএফ বা অন্যান্য ভেক্টর ফর্ম্যাট (যেমন .eps) হিসাবে আউটপুট করতে পারে এবং তারপরে আপনি এটি রঙ, চিহ্ন, অক্ষ লেবেল ইত্যাদির সাথে গোলযোগ করতে ইনসকেপে আনতে পারেন etc.
আপনার যদি লটেক্স ব্যবহারে বিশেষ আগ্রহ থাকে, এমবেডেড লেটেক্স কোড সহ ফ্লো চার্ট তৈরি করার জন্য লটেক্সড্রা প্রোগ্রামের কিছু সুন্দর কার্যকারিতা রয়েছে।
এটি পিএসটি্রিকস কোড এবং এসভিজি আমদানি / রফতানি করে এবং এসভিজি, পিডিএফ, ইপিএস, জেপিজি, পিএনজি ইত্যাদি রফতানি করতে পারে এটি লিনাক্স, ম্যাক ওএস এক্স এবং উইন্ডোজে চলে।
ডায়াগ্রামমিক্সটি ম্যাক ওএস এক্সের জন্য উপলব্ধ একটি খুব নমনীয় প্যাকেজ হিসাবে আমি পেয়েছি It এটি একটি ভাল বৃত্তাকার ভেক্টর গ্রাফিক্স প্যাকেজ এবং গ্রাফিকাল মডেলগুলিতে ভাল কাজ করে। এটি মোটামুটি সস্তা এবং কিছু ভাল অ্যাড-অন রয়েছে যা প্রান্তগুলির আকার এবং দিকনির্দেশ উন্নত করতে সহায়তা করেছে।
Diagrammix
কিছু উত্তরের মতো প্রশ্নের সাথে গ্রাফিকাল মডেলটি পুনরুত্পাদন করতে পারেন তা দেখিয়ে দিতে পারেন।
আপনি গুগল ডক্স আঁকতে চেষ্টা করতে পারেন । দেখে মনে হচ্ছে এটি সরাসরি আপনার ব্রাউজারে আপনি যা চান তা করবে।
আপনি প্ল্যান্টুমের জন্য যেতে পারেন । এটি ওপেন সোর্স এবং বেশ নমনীয়।
আপনি লুসিডচার্ট ওয়েব অ্যাপ ব্যবহার করতে পারেন ।
আমি এটি অতীতে গ্রাফগুলি আঁকার জন্য ব্যবহার করেছি এবং এটি বিনামূল্যে।
এসসিএভিআইএসের একটি বেয়েশিয়ান নেটওয়ার্ক রয়েছে। "স্ক্যাভিস বেসিয়ান নেটওয়ার্ক" গুগল করার চেষ্টা করুন। পাইথন (বা জাভা) সিনট্যাক্স ব্যবহার করে একই প্রোগ্রামটি বিভিন্ন চিত্র আঁকতে পারে।