ابزار Docker، ابزار بسیار قدرتمند و البته بسیار مفصلی است! به حدی که در بحث DevOps و CI/CD و غیره، کاربرهای زیاد و هیجانانگیزی دارد! موضوعاتی مثل Docker File, Docker Compose و غیره، موضوعاتی هستند که نیاز به مطالعه و تحقیق نسبتا زیادی دارند...
ولی اگر صرفا مفهوم Docker Image و Docker Container را یاد بگیرید، میتوانید به سادگی، اکثر Service های مورد نیاز خودتان، مانند SQL Server, MySQL, MongoDB, Redis و غیره را از این طریق، نصب و راهاندازی نموده و حتی در کسری از ثانیه، چندین سرویس برای تست و غیره، از این سرویسها راهاندازی نمایید، و هر وقت که تمایل داشته باشید، همه و یا بخشی از آنها را به راحتی راهاندازی نموده و یا برای مدتی غیر فعال نمایید.
در ضمن مانند دستورات Git، دستورات Docker نیز، کاملا با دستوراتی که در سیستمعاملهای دیگر مینویسیم، مشابه میباشند و شما میتوانید اکثر این سرویسها را بر روی دستگاه خودتان، و یا یک دستگاه قدیمی، و حتی یک دستگاه نسبتا ضعیف، مانند Raspberry Pi (که بر روی آن لینوکس نصب کردهاید) راهاندازی نموده و از طریق دستگاه اصلی و یا حتی گوشیهای موبایل، به آن سرویسها متصل شده و استفاده نمایید!
در حوزه AI (هوش مصنوعی)، اکثر Model ها، ضمن آنکه میتوانند به صورت مستقل و البته Local، بر روی رایانه شما راهاندازی شوند، به سادگی میتوانند از طریق Docker، نسبت به نصب و راهاندازی آنها اقدام نموده و دیگر درگیر Tips and Tricks های نصب و پیچیدگیهای تنظیمات آنها نشوید!
امروز میخواهم چند دستوری که خیلی از دوستان به دنبال آنها بودهاند را (البته عزیزانی که با Docker، آشنایی دارند) معرفی نمایم.
docker image rm -f $(docker image ls -f 'dangling=true' -q)
docker images --format "{{.Repository}}:{{.Tag}}" | Where-Object {$_ -ne "<none>"} | %{Write-Host "Pulling image: $_..."; docker pull $_}#Docker #AI
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39👍16
🌱 آگهی استخدام (جذب نیرو)
یک شرکت فناوری زیر مجموعه بانک از افراد متخصص در زمینه توسعه دهنده دات نت دعوت به همکاری می نماید.
مهارت ها و توانایی های مورد نیاز :
آشنایی با اصول مهندسی نرم افزار و چرخه حیات نرم افزار
آشنایی با روش های توسعه نرم افزار مانند Agileو Scrum
آشنایی با ابزارهایversion control مانند Git
آشنایی با اصول امنیت نرم افزار
آشنا به مفاهیم Design Patterns و SOLID
برنامه نویسی حرفه ای به زبان #C و ASP.Net Core
تسلط به Web API و Rest
آشنایی با Microservices
تسلط و درک عمیق از مفاهیم CQRS
تسلط به EF
آشنایی با Oracle -Redis-RabbitMQ-ELK
آشنایی با OAuth2
آشنایی با Docker
مزایا :
بیمه درمان تکمیلی
کمک هزینه دوره آموزشی
بن خرید
هزینه ناهار
پزشک سازمانی
بسته ها و هدایای مناسبتی
لطفا رزومه خود را به نشانی ذیل ارسال بفرمایید :
@Aliesfahaniha
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
یک شرکت فناوری زیر مجموعه بانک از افراد متخصص در زمینه توسعه دهنده دات نت دعوت به همکاری می نماید.
مهارت ها و توانایی های مورد نیاز :
آشنایی با اصول مهندسی نرم افزار و چرخه حیات نرم افزار
آشنایی با روش های توسعه نرم افزار مانند Agileو Scrum
آشنایی با ابزارهایversion control مانند Git
آشنایی با اصول امنیت نرم افزار
آشنا به مفاهیم Design Patterns و SOLID
برنامه نویسی حرفه ای به زبان #C و ASP.Net Core
تسلط به Web API و Rest
آشنایی با Microservices
تسلط و درک عمیق از مفاهیم CQRS
تسلط به EF
آشنایی با Oracle -Redis-RabbitMQ-ELK
آشنایی با OAuth2
آشنایی با Docker
مزایا :
بیمه درمان تکمیلی
کمک هزینه دوره آموزشی
بن خرید
هزینه ناهار
پزشک سازمانی
بسته ها و هدایای مناسبتی
لطفا رزومه خود را به نشانی ذیل ارسال بفرمایید :
@Aliesfahaniha
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤14👍5
Media is too big
VIEW IN TELEGRAM
امروز تصمیم گرفتم که در خصوص موضوع مهمی صحبت کنم، فارغ از آنکه چقدر برنامهنویسی بلد هستید یا خیر؟ و یا به زبانهای برنامهنویسی علاقهمند هستید و غیره، توصیه میکنم که این فیلم را مشاهده کرده و در صورتی که مورد توجه شما قرار گرفت، برای دوستانتان که علاقهمند به برنامهنویسی هستند بازنشر نمایید...
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤51👍12
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26👍14
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤50👍10
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💿 نشانی سورسکد:
https://github.com/Dariush-Tasdighi/DT-Security-Webcam
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍7
Forwarded from DTX_LEARNING_EF_CORE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💝 سلام دوستان عزیزم 💝
✔️ جلسه چهلام (جلسه هفتم LINQ)
👍 یک درس مستقل!
🟢 دوستان گرامی، در این فیلم، نکات جامعی در خصوص موارد ذیل مطرح میشود:
- Skip
- Take
- Pagination
- Best Practice for all type applications:
1. WPF
2. Console
3. Windows Forms
4. ASP.NET / ASP.NET Core
4.1 MVC
4.2 Web API
4.3 Razor Pages
...
🟢 برای دریافت کلیه سورسکدها و نیز مشاهده همه فیلمهای آموزشی این دوره، باید ابتدا ثبتنام نمایید!
🟢 برای آشنایی دانشپژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر میگردد!
✔️ انتشار این فیلم، با ذکر منبع، بلامانع میباشد
ℹ️ Source Code:
https://github.com/Dariush-Tasdighi/Learning-EF-Core-8
#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_040
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍7
This media is not supported in your browser
VIEW IN TELEGRAM
🟢 معرفی محصول دیگری (رایگان و Open Source)، از کانال متخصصین ایرانی:
🎁 DT Timer
🟢 با این برنامه، زمانهای جلسات و ضبط فیلمهای آموزشی خودتان را به خوبی مدیریت نمایید...
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26👍6
https://news.1rj.ru/str/IranianExperts/930
https://news.1rj.ru/str/IranianExperts/931
💿 نشانی سورسکد:
https://github.com/Dariush-Tasdighi/DT-Security-Webcam
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍8
✔️ ابتدا وارد سایت ذیل شده:
https://ollama.com
با توجه به سیستمعاملی که داریم، برنامه Ollama را دانلود و نصب میکنیم.
✔️ برای راهاندازی سرویس Ollama:
ollama start
[OR]
ollama serve
✔️ برای متوقف کردن مدلی که در حافظه Load شده است:
ollama stop [MODEL_NAME]
✔️ برای مشاهده وضعیت سرویس Ollama:
ollama ps
✔️ برای مشاهده نسخه نصب شده برنامه Ollama، میتوانیم از دستور ذیل، استفاده نماییم:
ollama -v
[OR]
ollama --version
✔️ برای مشاهده همه Model هایی که بر روی رایانه ما دانلود شده است:
ollama list
✔️ برای دانلود Model، از دستور ذیل استفاده میکنیم (مدلهای معروف):
ollama pull [MODEL_NAME]
ollama pull llama3.2 => Default: 3b
ollama pull llama3.2:3b
ollama pull llama3.2:1b
ollama pull llama3.1 => Default: 8b
ollama pull llama3.1:8b
ollama pull llama3.1:70b
✔️ برای مشاهده اطلاعات Model دانلود شده، از دستور ذیل استفاده مینماییم:
ollama show [MODEL_NAME]
✔️ برای اجرای Model، از دستور ذیل استفاده میکنیم:
ollama run [MODEL_NAME]
✔️ با اجرای دستور ذیل، Model مورد نظر از رایانه حذف میشود:
ollama rm [MODEL_NAME]
✔️ نشانی سرویس Ollama:
http://127.0.0.1:11434
✔️ منابع:
https://ollama.com/library
https://github.com/ollama/ollama
https://github.com/ollama/ollama/blob/main/docs/api.md
#AI #Ollama
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
Ollama
Get up and running with large language models.
❤33👍16
Media is too big
VIEW IN TELEGRAM
https://news.1rj.ru/str/IranianExperts/935
#AI #Ollama
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👍11
در ذیل این پاراگراف، لینکهای مفیدی در این خصوص، قرار دادهام که البته، لینک سوم، لینک مستقیم به صفحه نصب Extension میباشد:
#AI #ChatGPT #ChatGPT_Search
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤21
Media is too big
VIEW IN TELEGRAM
DT Ollama Studio
https://news.1rj.ru/str/IranianExperts/935
https://news.1rj.ru/str/IranianExperts/936
https://github.com/Dariush-Tasdighi/DT-Ollama-Studio
#AI #Ollama
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33👍8
Media is too big
VIEW IN TELEGRAM
Llama3.2-Vision
https://news.1rj.ru/str/IranianExperts/935
https://news.1rj.ru/str/IranianExperts/936
متاسفانه هنوز منتشر نشده است!
#AI #Ollama #Llama_Vision #Cyber_Security
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍12
Media is too big
VIEW IN TELEGRAM
〰️ دانلود مدلهای سانسور نشده!
〰️ معرفی و آموزش یک مخزن مدل دیگر، برای دانلود مدلهایی که در سایت Ollama وجود ندارند!
https://news.1rj.ru/str/IranianExperts/935
https://news.1rj.ru/str/IranianExperts/936
#AI #Ollama #HuggingFace #Uncensored
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32👍4
هوش مصنوعی (Artificial Intelligence یا AI) که به اختصار AI نامیده میشود، یکی از پرطرفدارترین و در عین حال پیچیدهترین حوزههای فناوری است. تاریخچه این حوزه پر فراز و نشیب بوده و از ایدههای اولیه تا پیشرفتهای شگفتانگیز امروزی، مسیر طولانی را پیموده است.
افسانهها و ادبیات: ایده ایجاد موجودات هوشمند مصنوعی ریشه در افسانهها و ادبیات دارد. داستانهای رباتها و موجودات مصنوعی در بسیاری از فرهنگها وجود داشته است.
فلسفه و منطق: فیلسوفان و منطقدانان به بررسی ماهیت هوش و تفکر پرداخته و سعی در مدلسازی این مفاهیم به صورت منطقی داشتند.
تست تورینگ: آلن تورینگ، ریاضیدان و دانشمند کامپیوتر، تستی را برای سنجش هوش ماشینها ارائه کرد که به نام تست تورینگ شناخته میشود. این تست به این صورت است که اگر یک ماشین بتواند در یک مکالمه متنی، یک انسان را فریب دهد تا باور کند که با یک انسان دیگر در حال گفتگو است، میتوان گفت که آن ماشین هوشمند است.
کنفرانس دارتموث: در سال 1956، گروهی از دانشمندان در کنفرانس دارتموث، اصطلاح "هوش مصنوعی" را برای اولین بار به کار بردند و هدف این حوزه را ایجاد ماشینهایی با تواناییهای شناختی انسان تعریف کردند.
توسعه زبانهای برنامهنویسی: زبانهای برنامهنویسی مخصوص هوش مصنوعی مانند LISP توسعه یافتند که برای کار با نمادها و ساختارهای پیچیده بسیار مناسب بودند.
سیستمهای خبره: اولین سیستمهای خبره ایجاد شدند که میتوانستند در حوزههای تخصصی مانند پزشکی و مهندسی، تصمیمگیری کنند.
زمستان اول هوش مصنوعی: در دهه 1970، پیشرفتهای هوش مصنوعی کند شد و بودجههای تحقیقاتی کاهش یافت. این دوره را "زمستان اول هوش مصنوعی" مینامند.
بازگشت با کامپیوترهای شخصی: با توسعه کامپیوترهای شخصی و کاهش هزینهها، علاقه به هوش مصنوعی دوباره افزایش یافت.
تکرار مشکلات: سیستمهای خبره با پیچیدگیهای دنیای واقعی مواجه شدند و نتوانستند انتظارات را برآورده کنند.
کاهش بودجهها: دوباره بودجههای تحقیقاتی کاهش یافت و علاقه به هوش مصنوعی رو به افول گذاشت.
یادگیری ماشین: الگوریتمهای یادگیری ماشین توسعه یافتند که به ماشینها اجازه میدادند از دادهها بیاموزند و بهبود پیدا کنند.
کاربردهای عملی: هوش مصنوعی در حوزههایی مانند جستجوی وب، تشخیص چهره و پردازش زبان طبیعی کاربردهای عملی پیدا کرد.
یادگیری عمیق: شبکههای عصبی مصنوعی با لایههای بسیار عمیق (Deep Learning) به موفقیتهای چشمگیری دست یافتند.
پیشرفت در همه جا: هوش مصنوعی در همه جنبههای زندگی ما نفوذ کرده است، از دستیارهای صوتی گرفته تا خودروهای خودران.
#AI
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤14
بسیاری از سایتهای خارجی، برای ارائه خدماتشان، در ابتدا، مقداری اعتبار، برای استفاده از سرویسها اعطاء میکنند و پس از آن، باید مبلغی را به آنها پرداخت نماییم! و مشکل اصلی آن است که با توجه به سرانه درآمدی ما در ایران، این مبالغ بعضا گزاف بوده و یا حتی در صورت نیاز و توجیه اقتصادی، پرداخت مبلغ مورد نظر، غیرممکن بوده و یا ما را با چالشهای زیادی روبرو میکند!
برای این منظور، باید بعد از استفاده از خدمات آن سایتها به صورت آزمایشی یا Trial، مجددا یک Email، مثلا در Gmail بسازیم و مجددا با ایمیل جدید، در آن سایتها ثبتنام نماییم! و طبعا ایجاد یک Email جدید، زمان زیادی خواهد گرفت! این در حالی است که به تازگی، بسیاری از اینگونه سایتها، برای خدمات اولیه و یا خدمات اضافه، از ما میخواهند تا یک شماره تلفن همراه نیز اعلام کرده و آن شماره را نیز تایید (Verify) نماییم! متاسفانه در اینگونه سایتها، یا امکان درج شماره تلفن همراه ایرانی، امکانپذیر نبوده! و یا اس ام اس مربوط به تایید، به دلیل محدودیتهای مخابرات، برای ما ارسال نمیگردد!
برای این منظور:
https://temp-mail.org
https://smstome.com
https://onlinesim.io
https://anonymsms.com
https://receive-smss.com
#Fake_Email #Fake_Mobile
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
Temp Mail
Temp Mail - Disposable Temporary Email
Keep spam out of your mail and stay safe - just use a disposable temporary email address! Protect your personal email address from spam with Temp-mail
👍37❤20
Media is too big
VIEW IN TELEGRAM
DT Anti Sanction
https://github.com/Dariush-Tasdighi/DT_Anti_Sanction
#Sanction #Anti_Sanction
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27👍5
تاریخ بروزرسانی مطلب: ۱۴۰۳/۰۹/۱۶
برای تهیه یک Case یا یک رایانه شخصی، که بتوانید از طریق آن، با مدلهای هوش مصنوعی به خوبی کار نمایید، چندان سقف قیمتی مشخصی نمیتوان متصور شد! و شما میتوانید با توجه به نیاز شخصی و یا شرکت خود، از مبلغ ۲۵۰ میلیون تا حتی بیش از چهار میلیارد تومان، هزینه نمایید!
ولی برای تهیه یک لبتاپ، اگر تمایل دارید تقریبا روی لبه تکنولوژی هزینه نمایید، باید مبلغی بین ۲۳۰ الی ۲۶۰ میلیون تومان، در نظر بگیرید (البته چندان توصیه نمیکنم) و یا میتوانید یک لبتاپ معقول، با قیمتی بین ۱۴۰ الی ۱۸۰ میلیون تومان تهیه نمایید.
تئوری این مقدار هزینه کردن، صرفا بر مبنای همان تئوری است که بارها به شما عزیزان توصیه کردهام، و آنهم این است که باید فارغ از مباحث تحریمها و دردسرهای پرداخت بینالمللی، حریم شخصی و خصوصی خودتان را محفوظ نگاه داشته و تا جایی که امکان دارد از مدلهای هوشمصنوعی که در اینترنت وجود دارند، اجتناب نمایید!
در صورتی که تمایل دارید مدلهای هوش مصنوعی را به صورت Local و Offline راهاندازی نمایید، باید به خاطر داشته باشید، اگر بخواهید صرفا از CPU استفاده نمایید، عملیات بسیار کند پیش خواهد رفت و CPU شما به شدت داغ خواهد کرد و در دراز مدت، به CPU شما آسیب جدی وارد خواهد شد!
باید حواسمان باشد! صرف آنکه دستگاه ما یک کارت گرافیکی (GPU) دارد، به منزله آن نیست که سیستم ما، برای هوش مصنوعی، از GPU استفاده میکند! ما باید بر روی رایانه خود، یکی از چهار Brand خاص کارت گرافیکی را داشته باشیم! که یکی از معروفترین آنها (البته قویا توصیه میکنم)، برند Nvidia میباشد. در ضمن باید بدانیم، صرف اینکه این برند بر روی رایانه ما وجود داشته باشد، و حتی بهترین مدل آن را که 4090 میباشد، نصب شده باشد نیز به منزله استفاده رایانه از آن GPU نمیباشد! لذا حتما باید Driver آن را به آخرین نسخه، بروزرسانی نموده و حتما برنامه CUDA را نیز بر روی سیستممان نصب و راهاندازی کرده باشیم!
https://developer.nvidia.com/cuda-zone
〰️ رایانه قوی نداشته باشند.
〰️ امکان پرداخت این مبالغ هنگفت برایشان مقدور نباشد.
〰️ میخواهند مدلهای مختلف و حتی بسیار بزرگ و قوی را ابتدا بدون هزینه، تست نمایند.
〰️ برای اطلاعاتی که دارند و میخواهند از آنها در داخل هوش مصنوعی استفاده نمایند، چندان مشکل حریم شخصی و خصوصی ندارند!
در این صورت میتوانند از سایتها و یا سرویسهایی که این مدلهای هوش مصنوعی را در اختیارشان قرار میدهند، استفاده نمایند.
#AI #Free_Service
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
NVIDIA Developer
NVIDIA CUDA Platform for Accelerated Computing
Developers can program in different languages, leverage GPU-accelerated libraries and frameworks, and integrate GPU computing into their software stack for optimal functionality and performance.
❤37👍21
تاریخ بروزرسانی مطلب: ۱۴۰۳/۰۹/۱۶
این مطلب، ممکن است که به مرور ویرایش / تکمیل گردد!
https://groq.com
https://news.1rj.ru/str/IranianExperts/962
# Cheat Sheet
〰️ https://console.groq.com
〰️ https://console.groq.com/keys
〰️ https://console.groq.com/login
〰️ https://console.groq.com/settings
〰️ https://console.groq.com/docs/models
〰️ https://console.groq.com/docs/quickstart
〰️ https://pypi.org/project/groq
python -m venv .venv
.\.venv\Scripts\activate
pip list
python -m pip install -U pip
pip install -U groq
pip install -U python-dotenv
pip list
Writing / Editing / Running Source Code!
deactivate
# Create a .env file in root, for Saving API Key:
〰️ Create a file: .env
〰️ GROQ_API_KEY="The Groq API Key!"
#ai #groq #api_key
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
Groq
Groq is fast, low cost inference.
The Groq LPU delivers inference with the speed and cost developers need.
❤27👍7