<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.5">Jekyll</generator><link href="https://daneshjoy.ir/feed.xml" rel="self" type="application/atom+xml" /><link href="https://daneshjoy.ir/" rel="alternate" type="text/html" /><updated>2024-06-03T12:53:11+04:30</updated><id>https://daneshjoy.ir/feed.xml</id><title type="html">دانش جوی</title><subtitle>برنامه نویسی، آموزش، مهندسی پزشکی و چیزهای دیگر</subtitle><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><entry><title type="html">نصب بدون دردسر tensorflow-gpu</title><link href="https://daneshjoy.ir/blog/tensorflow-installation/" rel="alternate" type="text/html" title="نصب بدون دردسر tensorflow-gpu" /><published>2022-01-19T00:00:00+03:30</published><updated>2022-01-19T00:00:00+03:30</updated><id>https://daneshjoy.ir/blog/tensorflow-installation</id><content type="html" xml:base="https://daneshjoy.ir/blog/tensorflow-installation/"><![CDATA[<p>توی نوشته <a href="https://daneshjoy.ir/blog/numba-cuda" target="_blank">نمایش مدل و امتیاز کارت گرافیک در پایتون</a> توضیح دادیم که چطور میشه فهمید که کارت گرافیک ما، توسط تنسورفلو پشتیبانی میشه یا نه.</p>

<p>اگر کارت گرافیک شما پشتیبانی میشد و قابلیت اجرای کدهای tensorflow-gpu رو داشت، میتونید این بسته رو نصب کنید.</p>

<p>نصب tensorflow-gpu هم احتمالا میدونید که با دردسرهای مختلفی همراه هست. یکی از دردسرها، پیدا کردن ورژن های متناسب cudatoolkit و cudnn هست و حتی بعد از پیدا کردنش هم مشکل دانلود خواهیم داشت (سایت انویدیا ایران رو تحریم کرده :expressionless:)</p>

<p>اینجا یک روش بی دردسر و بدون نیاز به ابزارهای دور زدن تحریم! رو معرفی میکنم که بتونید با خیال راحت تنسورفلو و پیش نیازهای مورد نیاز برای اجرا روی کارت گرافیک رو نصب کنید:</p>

<ul>
  <li>ویدئو اول: نصب tensorflow-gpu و متعلقات:</li>
</ul>

<div id="81055109604"><script type="text/JavaScript" src="https://www.aparat.com/embed/sATK6?data[rnddiv]=81055109604&amp;data[responsive]=yes"></script></div>

<div class="d-flex justify-content-center">
مشاهده ویدیو در آپارات: <a href="https://www.aparat.com/v/sATK6?playlist=1449148" target="_blank"><img src="/assets/images/aparat.png" width="30px" title="اپارات" alt="اپارات" />
نصب تنسورفلو GPU بدون دردسر با Anaconda</a>
</div>

<ul>
  <li>ویدئو دوم: آماده سازی spyder برای محیط جدید و اجرای کدهای tensorflow-gpu:</li>
</ul>

<div id="43745070700"><script type="text/JavaScript" src="https://www.aparat.com/embed/NQTDg?data[rnddiv]=43745070700&amp;data[responsive]=yes"></script></div>

<div class="d-flex justify-content-center">
مشاهده ویدیو در آپارات: <a href="https://www.aparat.com/v/NQTDg?playlist=1449148" target="_blank"><img src="/assets/images/aparat.png" width="30px" title="اپارات" alt="اپارات" />
آماده سازی spyder برای استفاده از tensorflow-gpu در محیط مجزا</a>
</div>

<hr />

<div class="well">
<div class="rw-ui-container"></div>
</div>]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="پایتون" /><category term="هوش مصنوعی" /><category term="Python" /><category term="cuda" /><category term="تنسورفلو" /><category term="کارت گرافیک" /><category term="gpu" /><summary type="html"><![CDATA[توی نوشته نمایش مدل و امتیاز کارت گرافیک در پایتون توضیح دادیم که چطور میشه فهمید که کارت گرافیک ما، توسط تنسورفلو پشتیبانی میشه یا نه.]]></summary></entry><entry><title type="html">9 ویجت بسیار کاربردی فلاتر (Flutter)</title><link href="https://daneshjoy.ir/blog/flutter-widgets/" rel="alternate" type="text/html" title="9 ویجت بسیار کاربردی فلاتر (Flutter)" /><published>2021-02-01T00:00:00+03:30</published><updated>2021-02-01T00:00:00+03:30</updated><id>https://daneshjoy.ir/blog/flutter-widgets</id><content type="html" xml:base="https://daneshjoy.ir/blog/flutter-widgets/"><![CDATA[<p>توی این ویدیو، 9 تا از ویجت های کاربردی فلاتر معرفی شده ( که البته ظاهرا قرار بوده 10 تا باشه! :thinking:)</p>

<p>Top 10 Widgets every Flutter Developer should know</p>

<div id="5169109176"><script type="text/JavaScript" src="https://www.aparat.com/embed/KHwDe?data[rnddiv]=5169109176&amp;data[responsive]=yes&amp;&amp;recom=none"></script></div>

<div class="d-flex justify-content-center">
لینک ویدیو در آپارات: <a href="http://aparat.com/v/KHwDe?playlist=813084" target="_blank"><img src="/assets/images/aparat.png" width="30px" title="اپارات" alt="اپارات" /></a>
</div>

<hr />

<h2 id="ویجت-ها-و-زمان-معرفی-هر-کدوم-توی-ویدیو">ویجت ها و زمان معرفی هر کدوم توی ویدیو:</h2>
<ul>
  <li>✔ SafeArea Widget : <a href="https://www.aparat.com/v/KHwDe?t=35" target="_blank">00:35</a></li>
  <li>✔ Wrap Widget : <a href="https://www.aparat.com/v/KHwDe?t=137" target="_blank">02:17</a></li>
  <li>✔ RichText Widget : <a href="https://www.aparat.com/v/KHwDe?t=260" target="_blank">04:20</a></li>
  <li>✔ ClipRRect Widget : <a href="https://www.aparat.com/v/KHwDe?t=385" target="_blank">06:25</a></li>
  <li>✔ MediaQuery : <a href="https://www.aparat.com/v/KHwDe?t=452" target="_blank">07:32</a></li>
  <li>✔ FutureBuilder : <a href="https://www.aparat.com/v/KHwDe?t=625" target="_blank">10:25</a></li>
  <li>✔ Flexible : <a href="https://www.aparat.com/v/KHwDe?t=770" target="_blank">12:50</a></li>
  <li>✔ SizedBox : <a href="https://www.aparat.com/v/KHwDe?t=876" target="_blank">14:36</a></li>
  <li>✔ Align : <a href="https://www.aparat.com/v/KHwDe?t=962" target="_blank">16:02</a></li>
</ul>

<hr />

<div class="well">
<div class="rw-ui-container"></div>
</div>]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="موبایل" /><category term="فلاتر" /><category term="Flutter" /><category term="Other" /><category term="متفرقه" /><summary type="html"><![CDATA[توی این ویدیو، 9 تا از ویجت های کاربردی فلاتر معرفی شده ( که البته ظاهرا قرار بوده 10 تا باشه! :thinking:)]]></summary></entry><entry><title type="html">نمایش مدل و امتیاز کارت گرافیک در پایتون</title><link href="https://daneshjoy.ir/blog/numba-cuda/" rel="alternate" type="text/html" title="نمایش مدل و امتیاز کارت گرافیک در پایتون" /><published>2020-11-06T00:00:00+03:30</published><updated>2020-11-06T00:00:00+03:30</updated><id>https://daneshjoy.ir/blog/numba-cuda</id><content type="html" xml:base="https://daneshjoy.ir/blog/numba-cuda/"><![CDATA[<p>مشکلی که خیلیا برای راه اندازی بستر برنامه نویسی یادگیری عمیق دارن اینه که نمی‌دونن کارت گرافیکشون، قابلیت اجرای کدهای تنسورفلو رو داره یا نه.
یکی از راه‌های فهمیدنش اینه که nvidia compute capability رو سرچ کنیم یا از لینک زیر، امتیاز کارت گرافیکمون رو ببینیم (فعلا سایت انویدیا، ایران رو تحریم کرده و باید با تغییر آی‌پی، لینک رو باز کنید)</p>

<div dir="ltr">

https://developer.nvidia.com/cuda-gpus

</div>

<p>که در زمان نوشتن این مطلب، (طبق لینک زیر که باز هم تحریمیم و نیاز به تغییر آی‌پی داره!) اجرای تنسورفلو روی GPU نیاز به امتیاز بالاتر از 3.5 داره</p>

<div dir="ltr">

https://www.tensorflow.org/install/gpu

</div>

<p>ولی مشکل اینجاست که توی این لیست، همه‌ی مدل‌های کارت گرافیک وجود نداره و احتمالش هست که کارت گرافیک ما هم توش نباشه.</p>

<p>خبر خوب اینه که یک راه ساده وجود داره که توی پایتون بتونیم امتیاز کارت گرافیکمون رو بفهمیم. در ادامه، این راه دوم رو با هم می‌بینیم:</p>

<ul>
  <li>قدم اول: نصب کتابخونه numba</li>
</ul>

<p>‪<code class="language-plaintext highlighter-rouge">
conda install numba</code></p>

<p>یا</p>

<p>‪<code class="language-plaintext highlighter-rouge">
pip install numba</code></p>

<ul>
  <li>قدم دوم: اجرای دستورهای زیر</li>
</ul>

<p>‪<code class="language-plaintext highlighter-rouge">
from numba import cuda</code></p>

<p>‪<code class="language-plaintext highlighter-rouge">
cuda.detect()</code></p>

<ul>
  <li>تمام!</li>
</ul>

<p>مثلا برای لپ تاپ من که کارت گرافیک Geforce MX130 داره (و اتفاقا فعلا توی لیست سایت انویدیا نیست!) خروجی به شکل زیر بود:</p>

<p><img src="/assets/images/numba-output.png" alt="numba.cuda.detect() output" /></p>

<p>که مدل کارت گرافیک رو نشون میده و می‌گه که امتیاز 5 داره و ساپورت می‌شه!!
(در حالی که ظرفیت 2 گیگ داره و در نگاه اول شاید به نظر نمی‌رسید که اینطور باشه!)</p>

<p>البته من tensorflow-gpu رو هم نصب و تست کردم و ساپورتش تایید شد :thumbsup:</p>

<div class="well">
<div class="rw-ui-container"></div>
</div>]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="پایتون" /><category term="هوش مصنوعی" /><category term="یادگیری عمیق" /><category term="cuda" /><category term="تنسورفلو" /><category term="کارت گرافیک" /><category term="gpu" /><summary type="html"><![CDATA[مشکلی که خیلیا برای راه اندازی بستر برنامه نویسی یادگیری عمیق دارن اینه که نمی‌دونن کارت گرافیکشون، قابلیت اجرای کدهای تنسورفلو رو داره یا نه. یکی از راه‌های فهمیدنش اینه که nvidia compute capability رو سرچ کنیم یا از لینک زیر، امتیاز کارت گرافیکمون رو ببینیم (فعلا سایت انویدیا، ایران رو تحریم کرده و باید با تغییر آی‌پی، لینک رو باز کنید)]]></summary></entry><entry><title type="html">پایان پایتون 2</title><link href="https://daneshjoy.ir/blog/python-migration-Copy/" rel="alternate" type="text/html" title="پایان پایتون 2" /><published>2020-01-01T00:00:00+03:30</published><updated>2020-01-01T00:00:00+03:30</updated><id>https://daneshjoy.ir/blog/python-migration%20-%20Copy</id><content type="html" xml:base="https://daneshjoy.ir/blog/python-migration-Copy/"><![CDATA[<p>پایتون 2 امروز بازنشسته شد و به تاریخ پیوست…
و پایتون 3 یکه تازی خواهد کرد 😎😉</p>

<p>Python 2, thank you for your years of faithful service… 
Python 3, your time is now. 
:thumbsup:</p>

<p><img src="/assets/images/python-migration.png" alt="Python migration" /></p>

<div class="well">
<div class="rw-ui-container"></div>
</div>]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="پایتون" /><summary type="html"><![CDATA[پایتون 2 امروز بازنشسته شد و به تاریخ پیوست… و پایتون 3 یکه تازی خواهد کرد 😎😉]]></summary></entry><entry><title type="html">آموزش ساخت اپلیکیشن با هوش مصنوعی برای موبایل</title><link href="https://daneshjoy.ir/blog/siraj-raval-medical/" rel="alternate" type="text/html" title="آموزش ساخت اپلیکیشن با هوش مصنوعی برای موبایل" /><published>2019-06-26T00:00:00+04:30</published><updated>2019-06-26T00:00:00+04:30</updated><id>https://daneshjoy.ir/blog/siraj-raval-medical</id><content type="html" xml:base="https://daneshjoy.ir/blog/siraj-raval-medical/"><![CDATA[<p>آقای سیراج راوال (Siraj Raval)، که از خوبای آموزش دیپ لرنینگ و هوش مصنوعی هستن، تازگیا دوتا ویدیو آموزشی خوب منتشر کردن.</p>

<p>توی هر دوتا آموزش، از <a href="https://flutter.dev" target="_blank">Flutter</a> استفاده شده.
توی Flutter میشه با یه کد ثابت، هم برای اندروید و هم برای آی او اس برنامه ساخت!
توی ویدیو اول، نحوه نصب و راه اندازی Flutter رو هم آموزش داده.
<a href="https://flutter.dev" target="_blank"><img src="https://flutter.dev/assets/flutter-lockup-4cb0ee072ab312e59784d9fbf4fb7ad42688a7fdaea1270ccf6bbf4f34b7e03f.svg" title="سایت فلاتر" alt="سایت فلاتر" /></a></p>

<hr />

<p>:one:
ویدیو اول با عنوان How to Build a Healthcare Startup آموزش ساخت یه اپلیکیشن موبایل به نام Macy هست که با استفاده از هوش مصنوعی به شما آموزش یوگا میده!</p>

<p>این برنامه از یه مدل یادگیری عمیق به اسم PoseNet استفاده می کنه تا حالت بدن شما رو تشخیص بده و با فرمان های صوتی به شما حرکات یوگا رو آموزش بده.</p>

<p><i class="fab fa-fw fab fa-youtube"></i> لینک یوتیوب ویدیو  :
<br /><a href="https://www.youtube.com/watch?v=b8xlCNzkX5w" target="_blank">How to Build a Healthcare Startup</a> <em>Youtube</em></p>

<p><i class="fas fa-fw fas fa-film"></i> این ویدیو آموزشی توی کانال آپارات دانش جوی هم آپلود شده که از لینک زیر می تونید مشاهده یا دانلود کنید:
<br /><a href="http://aparat.com/v/PCVgS" target="_blank">How to Build a Healthcare Startup</a> <em>Aparat</em></p>

<p><i class="fab fa-fw fa-github"></i> از صفحه گیتهاب این آموزش هم میتونید کدها رو دانلود کنید :
<br /><a href="https://github.com/llSourcell/How_to_Build_a_healthcare_startup" target="_blank">How to Build a Healthcare Startup</a> <em>Github</em></p>

<hr />

<p>:two:
ویدیو دوم با عنوان How to Build a Biomedical Startup آموزش ساخت یه اپلیکیشن موبایل به نام Dr Source هست که با استفاده از هوش مصنوعی شما رو ویزیت می کنه!</p>

<p>این برنامه از یه مدل یادگیری عمیق به اسم BioBERT استفاده می کنه که با بیش از ۷۰۰ هزار سوال و جواب پزشکی، آموزش دیده. تو این برنامه شما مشکلتون رو به صورت صوتی (و البته به زبان انگلیسی) عنوان می کنید و اون هم بهتون می گه که مشکلتون چیه یا چه کاری باید برای درمانش انجام بدید.
حتی گاهی مثل یه پزشک واقعی! ازتون سوال هم می پرسه تا اطلاعات بیشتری بهش بدید.</p>

<p>البته این برنامه هیچ وقت نمی تونه جای یه دکتر یا متخصص رو بگیره ولی به قول خود سیراج</p>

<div dir="ltr">
<q> There are millions of people in this world without access to healthcare, and while this app isn't perfect, an automated diagnosis is better than no diagnosis. </q>
</div>

<p><i class="fab fa-fw fab fa-youtube"></i> لینک یوتیوب ویدیو :
<br /><a href="https://www.youtube.com/watch?v=J9kbZ5I8gdM" target="_blank">How to Build a Biomedical Startup</a> <em>Youtube</em></p>

<p><i class="fas fa-fw fas fa-film"></i> این ویدیو آموزشی توی کانال آپارات دانش جوی هم آپلود شده که از لینک زیر می تونید مشاهده یا دانلود کنید:
<br /><a href="http://aparat.com/v/xHyt3" target="_blank">How to Build a Biomedical Startup</a> <em>Aparat</em></p>

<p><i class="fab fa-fw fa-github"></i> از صفحه گیتهاب این آموزش هم میتونید کدها رو دانلود کنید :
<br /><a href="https://github.com/llSourcell/How-to-Build-a-Biomedical-Startup" target="_blank">How to Build a Biomedical Startup</a> <em>Github</em></p>

<div class="well">
<div class="rw-ui-container"></div>
</div>

<hr />

<div id="81852037447"><script type="text/JavaScript" src="https://www.aparat.com/embed/PCVgS?data[rnddiv]=81852037447&amp;data[responsive]=yes"></script></div>

<div id="16239956891"><script type="text/JavaScript" src="https://www.aparat.com/embed/xHyt3?data[rnddiv]=16239956891&amp;data[responsive]=yes"></script></div>

<hr />]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="آموزش" /><category term="مهندسی پزشکی" /><category term="هوش مصنوعی" /><category term="یادگیری عمیق" /><category term="موبایل" /><category term="اپلیکیشن" /><category term="پایتون" /><summary type="html"><![CDATA[آقای سیراج راوال (Siraj Raval)، که از خوبای آموزش دیپ لرنینگ و هوش مصنوعی هستن، تازگیا دوتا ویدیو آموزشی خوب منتشر کردن.]]></summary></entry><entry><title type="html">معرفی رشته مهندسی پزشکی</title><link href="https://daneshjoy.ir/blog/bme-article/" rel="alternate" type="text/html" title="معرفی رشته مهندسی پزشکی" /><published>2019-06-21T00:00:00+04:30</published><updated>2019-06-21T00:00:00+04:30</updated><id>https://daneshjoy.ir/blog/bme-article</id><content type="html" xml:base="https://daneshjoy.ir/blog/bme-article/"><![CDATA[<p>مقاله من برای معرفی <a href="https://blog.faradars.org/%D8%B1%D8%B4%D8%AA%D9%87-%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C" target="_blank"><q>رشته مهندسی پزشکی</q></a> تو <a href="https://blog.faradars.org" target="_blank">وبلاگ فرادرس</a> منتشر شد.</p>

<p><a href="https://blog.faradars.org/%D8%B1%D8%B4%D8%AA%D9%87-%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C" target="_blank">
<img src="/assets/images/bme-intro.png" alt="معرفی مهندسی پزشکی در وبلاگ فرادرس" /></a></p>

<p>این مقاله برای افرادی نوشته شده که میخوان تازه انتخاب رشته انجام بدن (چه برای کنکور و چه توی مدرسه!). ولی در کل برای اطلاعات عمومی هم خوبه. به درد دانشجوهای مهندسی پزشکی هم میخوره که بتونن رشته شونو بهتر به بقیه معرفی کنن. :thumbsup:</p>

<div class="well">
<div class="rw-ui-container"></div>
</div>]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="مقاله" /><category term="مهندسی پزشکی" /><category term="متفرقه" /><summary type="html"><![CDATA[مقاله من برای معرفی رشته مهندسی پزشکی تو وبلاگ فرادرس منتشر شد.]]></summary></entry><entry><title type="html">اولین آموزش مجازی من</title><link href="https://daneshjoy.ir/blog/my-first-video-course/" rel="alternate" type="text/html" title="اولین آموزش مجازی من" /><published>2019-06-20T00:00:00+04:30</published><updated>2019-06-20T00:00:00+04:30</updated><id>https://daneshjoy.ir/blog/my-first-video-course</id><content type="html" xml:base="https://daneshjoy.ir/blog/my-first-video-course/"><![CDATA[<p>شاید باورتون نشه! ولی اولین آموزش مجازی من، دوره <a href="https://faradars.org/courses/fvml9511-deep-learning" target="_blank">آموزش یادگیری عمیق</a> سایت <a href="https://faradars.org" target="_blank">فرادرس</a> بود.</p>

<p>یه آموزش با کیفیت متوسط با کلی اشکال:confused: که البته برای اولین کار بد هم نشد :neutral_face: 
چند ماه هم تو صدر جدول پرمخاطب های فرادرس بود.</p>

<p>حدود یک سال بعدش هم یه دوره دیگه برای تکمیل مباحث براشون آماده کردم که شد <a href="https://faradars.org/courses/fvml96071-deep-learning-programming-using-python" target="_blank">آموزش برنامه نویسی یادگیری عمیق با پایتون (TensorFlow و Keras)</a> .</p>

<p><a href="https://faradars.org/courses/fvml9511-deep-learning" target="_blank">
<img src="/assets/images/faradars1.png" alt="آموزش یادگیری عمیق در فرادرس" /></a>
<a href="https://faradars.org/courses/fvml96071-deep-learning-programming-using-python" target="_blank">
<img src="/assets/images/faradars2.png" alt="آموزش برنامه نویسی یادگیری عمیق با پایتون (TensorFlow و Keras) در فرادرس" /></a></p>

<p>همین تجربه باعث شد که به فکر راه اندازی یک سایت شخصی بیفتم. یه سایت برای آموزش های رایگان! و یکی دوسال هم گذشت تا الان…، که بالاخره این سایت راه افتاد. :four_leaf_clover:</p>

<div class="well">
<div class="rw-ui-container"></div>
</div>]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="یادگیری عمیق" /><category term="هوش مصنوعی" /><category term="پایتون" /><category term="کراس" /><category term="تنسورفلو" /><category term="برنامه نویسی" /><category term="آموزش" /><summary type="html"><![CDATA[شاید باورتون نشه! ولی اولین آموزش مجازی من، دوره آموزش یادگیری عمیق سایت فرادرس بود.]]></summary></entry><entry><title type="html">خوش آمدید</title><link href="https://daneshjoy.ir/blog/welcome/" rel="alternate" type="text/html" title="خوش آمدید" /><published>2019-06-16T00:00:00+04:30</published><updated>2019-06-16T00:00:00+04:30</updated><id>https://daneshjoy.ir/blog/welcome</id><content type="html" xml:base="https://daneshjoy.ir/blog/welcome/"><![CDATA[<p>به وبلاگ دانش جوی خوش آمدید !</p>

<div class="well">
<div class="rw-ui-container"></div>
</div>]]></content><author><name>لذت دانش</name><email>DaneshJoy.info@gmail.com</email></author><category term="blog" /><category term="وبلاگ" /><category term="متفرقه" /><summary type="html"><![CDATA[به وبلاگ دانش جوی خوش آمدید !]]></summary></entry></feed>