Forwarded from Reza Jafari
اگر دغدغه استفاده درست از GPU رو دارید، ویدیو زیر برای شماست.
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
🔗 لینک ویدیو
@reza_jafari_ai
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Making GPUs Actually Fast: A Deep Dive into Training Performance
This talk dives into the performance details of GPUs and why GPUs are useful for training neural network models. We’ll cover the common bottlenecks and how to defeat them. We’ll also show techniques that enable you to use the GPU more efficiently like overlapping…
Forwarded from Gopher Academy
🔵 عنوان مقاله
Trends in the Go Ecosystem in 2025
🟢 خلاصه مقاله:
گزارش تازه JetBrains از اکوسیستم Go در سال ۲۰۲۵ نشان میدهد جامعه Gophers همچنان به کتابخانههای ساده، پایدار و کموابستگی تکیه دارد. در وب، گرایش به فریمورکهای سبک و سریع پررنگ است و Gin بیشترین توجه را جلب کرده؛ در کنار گزینههایی مثل Echo، Fiber و Chi. برای دسترسی به داده نیز ابزارهایی مانند GORM و sqlx رایجاند و معیارهایی مثل کیفیت مستندات، ثبات و ردپای وابستگی کوچک نقش تعیینکننده دارند. در تست، رویکردهای idiomatic مثل go test و table-driven tests همراه با testify و ابزارهای mocking، بهعلاوه ادغام در CI و توجه به پوشش کد، جریان غالباند؛ علاقه به fuzzing و property-based testing نیز رو به رشد است. دستیارهای هوشمند کدنویسی به ابزار روزمره تبدیل شدهاند: GitHub Copilot و ChatGPT بیشترین اشاره را دارند، JetBrains AI Assistant در IDEها پذیرفته شده و گزینههایی مثل Codeium و Tabnine هم برای ملاحظات حریم خصوصی و مجوزدهی مطرحاند. جمعبندی گزارش: انتخاب آگاهانه کتابخانههای مینیمال (با برتری Gin در سرویسهای وب)، سرمایهگذاری در ارگونومی تست و CI، و تدوین سیاست روشن برای استفاده از AI جهت افزایش بهرهوری بدون افت کیفیت کد.
#Go #Golang #JetBrains #Gin #Testing #AIAssistants #DeveloperSurvey #2025Trends
🟣لینک مقاله:
https://golangweekly.com/link/176892/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Trends in the Go Ecosystem in 2025
🟢 خلاصه مقاله:
گزارش تازه JetBrains از اکوسیستم Go در سال ۲۰۲۵ نشان میدهد جامعه Gophers همچنان به کتابخانههای ساده، پایدار و کموابستگی تکیه دارد. در وب، گرایش به فریمورکهای سبک و سریع پررنگ است و Gin بیشترین توجه را جلب کرده؛ در کنار گزینههایی مثل Echo، Fiber و Chi. برای دسترسی به داده نیز ابزارهایی مانند GORM و sqlx رایجاند و معیارهایی مثل کیفیت مستندات، ثبات و ردپای وابستگی کوچک نقش تعیینکننده دارند. در تست، رویکردهای idiomatic مثل go test و table-driven tests همراه با testify و ابزارهای mocking، بهعلاوه ادغام در CI و توجه به پوشش کد، جریان غالباند؛ علاقه به fuzzing و property-based testing نیز رو به رشد است. دستیارهای هوشمند کدنویسی به ابزار روزمره تبدیل شدهاند: GitHub Copilot و ChatGPT بیشترین اشاره را دارند، JetBrains AI Assistant در IDEها پذیرفته شده و گزینههایی مثل Codeium و Tabnine هم برای ملاحظات حریم خصوصی و مجوزدهی مطرحاند. جمعبندی گزارش: انتخاب آگاهانه کتابخانههای مینیمال (با برتری Gin در سرویسهای وب)، سرمایهگذاری در ارگونومی تست و CI، و تدوین سیاست روشن برای استفاده از AI جهت افزایش بهرهوری بدون افت کیفیت کد.
#Go #Golang #JetBrains #Gin #Testing #AIAssistants #DeveloperSurvey #2025Trends
🟣لینک مقاله:
https://golangweekly.com/link/176892/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The JetBrains Blog
The Go Ecosystem in 2025: Key Trends in Frameworks, Tools, and Developer Practices | The GoLand Blog
Explore Go language trends in 2025, from popular frameworks and libraries to IDEs, testing tools, and the growing role of AI in Go development.
Forwarded from tech-afternoon (Amin Mesbahi)
کمتر از ۲ هفته دیگه (۲۵ نوامبر ۲۰۲۵)، کتاب
Crafting Engineering Strategy:
How Thoughtful Decisions Solve Complex Problems
یا: طراحی استراتژی مهندسی: چگونه تصمیمگیریهای سنجیده مسائل پیچیده رو حل میکنن؛ منتشر میشه. توی معرفی اولیه اومده:
خیلی از مهندسها تصور میکنن سازمانشون استراتژی مهندسی نداره! در حالی که در واقع، اغلبشون دارن؛ ولی ممکنه این حس ناشی از ناکارآمدی اسراتژیها باشه. نویسنده، یعنی ویل لارسون (نویسنده کتابهایی مثل Elegant Puzzle یا Staff Engineer) یک راهنمای کاربردی، و در عین حال غنی از مثالهای واقعی، برای مسیریابی در پیچیدگیهای فنی، و همچنین پیچیدگیهای سازمانی از طریق «استراتژی ساختاریافته و هدفمند» ارائه میده.
این کتاب که برای مهندسهای ارشد، رهبران مهندسی، و معمارها نوشته شده. مثالهای واقعی از شرکتهایی مثل استرایپ، اوبر، و کَلم استخراج ارائه میده. چارچوب پیشنهادی نویسنده، برای شکلدهی تصمیمگیریهای حیاتی در مورد مهاجرت سیستمها، منسوخ کردن APIها، سرمایهگذاریهای پلتفرم و موارد مشابه کاربرد داره. کتاب، در طول مسیر، یاد قراره تا یاد بده برنامهریزی فنی رو با ارتباطات، حاکمیت، و تفکر سیستمی تقویت کنید. چه در حال شکلدهی به مسیر تیمتون باشید و چه رهبری یک ابتکار در سطح شرکت رو به عهده داشته باشین، «طراحی استراتژی مهندسی» به شما کمک میکنه تصمیمهای سنجیدهای بگیرید که پایدار باشن.
دلیل معرفی این کتاب اول موضوعش بود، دوم اینکه من چند کتاب از این نویسنده رو خوندم و سبک نوشتار و مسیر پرداختن به موضعش رو دوست دارم (این یک نظر شخصیه و شاید برای شما صدق نکنه)
نسخه کاغذی با قیمت 36.92€ عرضه خواهد شد.
در مورد نویسنده
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Go Casts 🚀
گولنگ ۱۶ ساله شد!
مقاله جدید GoCasts با عنوان «Go: زبانی که زیرساخت ابر را بازنویسی کرد - شانزده سال تکامل» منتشر شد
https://gocasts.ir/go-16th-anniversary
در این مقاله تلاش شده علاوه بر مرور ۱۶ سال تکامل زبان Go به بررسی تاثیر این زبان بر اکوسیستم IT بپردازیم و برخی از مهمترین موفقیتهای این زبان را ذکر کنیم.
مقاله سایت رسمی گولنگ رو هم از طریق لینک زیر میتونید مطالعه کنید.
https://go.dev/blog/16years
@gocasts
مقاله جدید GoCasts با عنوان «Go: زبانی که زیرساخت ابر را بازنویسی کرد - شانزده سال تکامل» منتشر شد
https://gocasts.ir/go-16th-anniversary
در این مقاله تلاش شده علاوه بر مرور ۱۶ سال تکامل زبان Go به بررسی تاثیر این زبان بر اکوسیستم IT بپردازیم و برخی از مهمترین موفقیتهای این زبان را ذکر کنیم.
مقاله سایت رسمی گولنگ رو هم از طریق لینک زیر میتونید مطالعه کنید.
https://go.dev/blog/16years
@gocasts
Forwarded from Database Labdon
🔵 عنوان مقاله
Did You Know Postgres Tables are Limited to 1,600 Columns?
🟢 خلاصه مقاله:
اگر نمیدانستید، در Postgres هر جدول حداکثر ۱۶۰۰ ستون میتواند داشته باشد. این یک محدودیت سخت در هسته سیستم است و با NULL بودن فیلدها یا TOAST دور زده نمیشود. اگر شماره issue 226 در سال 2017 را خوانده باشید، احتمالاً این نکته را به خاطر دارید. این سقف به معنای آن است که طراحیهایی با جدولهای بسیار عریض—مثل هر شاخص یک ستون یا طرحهای EAV تثبیتشده—بهسرعت به حد میخورند. راهحلهای بهتر شامل نرمالسازی، تفکیک عمودی، تبدیل ستونها به سطرها برای سنجهها، یا استفاده از JSONB برای ویژگیهای کماستفاده و پراکنده است. جدولهای خیلی عریض علاوه بر ریسک رسیدن به سقف، هزینه I/O و نگهداری را بالا میبرند. نتیجه عملی: با در نظر گرفتن حد ۱۶۰۰ ستون، از طرحهای باریکتر و انعطافپذیرتر استفاده کنید و قبل از اعمال مهاجرتها، تعداد ستونها را بررسی کنید.
#Postgres #PostgreSQL #SQL #DatabaseDesign #DataModeling #SchemaDesign #JSONB #SoftwareEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/176989/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Did You Know Postgres Tables are Limited to 1,600 Columns?
🟢 خلاصه مقاله:
اگر نمیدانستید، در Postgres هر جدول حداکثر ۱۶۰۰ ستون میتواند داشته باشد. این یک محدودیت سخت در هسته سیستم است و با NULL بودن فیلدها یا TOAST دور زده نمیشود. اگر شماره issue 226 در سال 2017 را خوانده باشید، احتمالاً این نکته را به خاطر دارید. این سقف به معنای آن است که طراحیهایی با جدولهای بسیار عریض—مثل هر شاخص یک ستون یا طرحهای EAV تثبیتشده—بهسرعت به حد میخورند. راهحلهای بهتر شامل نرمالسازی، تفکیک عمودی، تبدیل ستونها به سطرها برای سنجهها، یا استفاده از JSONB برای ویژگیهای کماستفاده و پراکنده است. جدولهای خیلی عریض علاوه بر ریسک رسیدن به سقف، هزینه I/O و نگهداری را بالا میبرند. نتیجه عملی: با در نظر گرفتن حد ۱۶۰۰ ستون، از طرحهای باریکتر و انعطافپذیرتر استفاده کنید و قبل از اعمال مهاجرتها، تعداد ستونها را بررسی کنید.
#Postgres #PostgreSQL #SQL #DatabaseDesign #DataModeling #SchemaDesign #JSONB #SoftwareEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/176989/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یه ویدیو خیلی خفن داریم...
توی این ویدیو میریم سراغ اینکه چطور به صورت کاملاً رایگان، ایمیل شرکتی/سازمانی با دامنه شخصی خودمون بسازیم؛ بدون نیاز به هاست یا سرور.
خلاصه بگم میخوایم با استفاده از CloudFlare و Gmail یه Email Routing انجام بدیم و لذتشو ببریم
لینک ویدیو:
https://www.youtube.com/watch?v=0lcR91fHL1Q&list=PLwUWEGKy5kyNdVAfKNouSQ0XDoFm6eEVG&index=10
@DevTwitter | <Ryan Heida/>
توی این ویدیو میریم سراغ اینکه چطور به صورت کاملاً رایگان، ایمیل شرکتی/سازمانی با دامنه شخصی خودمون بسازیم؛ بدون نیاز به هاست یا سرور.
خلاصه بگم میخوایم با استفاده از CloudFlare و Gmail یه Email Routing انجام بدیم و لذتشو ببریم
لینک ویدیو:
https://www.youtube.com/watch?v=0lcR91fHL1Q&list=PLwUWEGKy5kyNdVAfKNouSQ0XDoFm6eEVG&index=10
@DevTwitter | <Ryan Heida/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go's Runtime May Someday Start Explicitly Freeing Some Internal Memory?
🟢 خلاصه مقاله:
** Chris Siebenmann به ایدهای اشاره میکند که هنوز توسعه نیافته است: احتمال اینکه Go Runtime در آینده بتواند بخشی از حافظه داخلی خودش را بهصورت صریح به سیستمعامل برگرداند. هدف، کاهش RSS و رفتار بهتر زیر فشار حافظه—بهویژه در سرویسهای طولانیمدت و محیطهای کانتینری—است، اما با ریسک افت کارایی بهخاطر افزایش syscallها، page faultها و از دست رفتن cacheها. هنوز جزئیات و زمانبندی روشن نیست و اگر هم پیش برود، احتمالاً بهصورت آزمایشی و opt-in ارائه میشود. در صورت پیادهسازی در نسخههای بعدی Go، این تغییر میتواند شیوههای مرسوم تنظیم حافظه در تولید را تحت تأثیر قرار دهد.
#Go #Golang #Runtime #MemoryManagement #GarbageCollection #Performance #Containers #Cloud
🟣لینک مقاله:
https://golangweekly.com/link/176902/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Go's Runtime May Someday Start Explicitly Freeing Some Internal Memory?
🟢 خلاصه مقاله:
** Chris Siebenmann به ایدهای اشاره میکند که هنوز توسعه نیافته است: احتمال اینکه Go Runtime در آینده بتواند بخشی از حافظه داخلی خودش را بهصورت صریح به سیستمعامل برگرداند. هدف، کاهش RSS و رفتار بهتر زیر فشار حافظه—بهویژه در سرویسهای طولانیمدت و محیطهای کانتینری—است، اما با ریسک افت کارایی بهخاطر افزایش syscallها، page faultها و از دست رفتن cacheها. هنوز جزئیات و زمانبندی روشن نیست و اگر هم پیش برود، احتمالاً بهصورت آزمایشی و opt-in ارائه میشود. در صورت پیادهسازی در نسخههای بعدی Go، این تغییر میتواند شیوههای مرسوم تنظیم حافظه در تولید را تحت تأثیر قرار دهد.
#Go #Golang #Runtime #MemoryManagement #GarbageCollection #Performance #Containers #Cloud
🟣لینک مقاله:
https://golangweekly.com/link/176902/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from IRCF | اینترنت آزاد برای همه
توی سالروز قطع سراسری اینترنت، کاربران از اختلال ایرانسل گلایه میکنن، رادار آروان هم اختلال رو ثبت کرده؛ بعد پشتیبانی #ایرانسل میگه شماره سیمکارت و آدرس کامل بدین پیگیری کنیم 😂
🔍 ircf.space
@ircfspace
🔍 ircf.space
@ircfspace
Forwarded from RandRng
داشتم با تیم یکی از دوستان صحبت میکردم؛ جدالهای جدی بین
دعوای ۳ ماهه؛ بازهم موضوع سر این بود که نصف ابزارها به سختی تو ایران باز میشه نصف دیگهاش انقدر فیچر داره که عصبی کننده هست.
راهکار:
دعوا حل شد.
تیم توسعه دهنده؛ از
تیم تست و کنترل کیفیت و امنیت هم خوشحال شدند چون دیگه فقط روی گیتهاب پروژه
مدیر پروژه و ... هم خوشحال شدند؛ هر شخص خودش تسکهاش رو
تمام گزارشات مورد نیاز مدیر پروژه هم توی همون برد دمه دستش هست:
خلاصه هرچیزی که فکر کرد نیاز داره!
۳ ماه دعوا توی کمتر از ۱ ساعت تموم شد؛ ی آموزش سریع هم براشون گذاشتم.
گیم/موبایل دولوپر نیستم وگرنه پیشنهاد کاری خوبی بهم شد؛ ولی پول خوبی برای ۱ ساعت راهنمایی گرفتم. یعنی ۲۱۹۰ ساعت دعوا و افت پرفورمنس رو توی ۱ ساعت حل کردم (اونم با ابزارهای موجود)
راستی
Project Manager (همونایی که Jira, Trello و ... رو آماده میکنند و سنگ جلوپای تیم فنی هستند البته بعضیهاشون) و تیم فنیاش بود.دعوای ۳ ماهه؛ بازهم موضوع سر این بود که نصف ابزارها به سختی تو ایران باز میشه نصف دیگهاش انقدر فیچر داره که عصبی کننده هست.
راهکار:
Github Issues + Github Project دعوا حل شد.
تیم توسعه دهنده؛ از
Project Board روی گیتهاب استفاده میکنه که همون فیچرهای و راحتی trello رو داره و از Github Issue برای ایجاد تسک تیم تست و کنترل کیفیت و امنیت هم خوشحال شدند چون دیگه فقط روی گیتهاب پروژه
Issue جدید ایجاد میکنند.مدیر پروژه و ... هم خوشحال شدند؛ هر شخص خودش تسکهاش رو
Issue میزنه براش - مشکلات و باگها Issue میشه و سریعا میاد داخل Board فقط مدیر پروژه باید اولویت و زمان بذاره براشونتمام گزارشات مورد نیاز مدیر پروژه هم توی همون برد دمه دستش هست:
Table, Roadmap, Chart, ... خلاصه هرچیزی که فکر کرد نیاز داره!
۳ ماه دعوا توی کمتر از ۱ ساعت تموم شد؛ ی آموزش سریع هم براشون گذاشتم.
گیم/موبایل دولوپر نیستم وگرنه پیشنهاد کاری خوبی بهم شد؛ ولی پول خوبی برای ۱ ساعت راهنمایی گرفتم. یعنی ۲۱۹۰ ساعت دعوا و افت پرفورمنس رو توی ۱ ساعت حل کردم (اونم با ابزارهای موجود)
راستی
Gitlab هم همچین چیزی رو داره (اگر خواستید) ولی اینا از گیتهاب بیزینس استفاده میکردند.Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یکی یه پلیلیست ۱۶ ساعته رایگان گذاشته که توش کامل یاد میده چطور یه مدل DeepSeekطور رو از صفر بسازی.
خیلی ساده، کاربردی.
موضوعاتی که توش ردیف کرده:
توضیح رُک و پوستکندهی Attention
Multi-Head Latent Attention
Grouped Query Attention
همه مدل Positional Encoding که لازم داری
Mixture of Experts (MoE) و داستانش
اگه دنبال یه شروع تمیز برای AI هستی، این یکی بدجور میچسبه.
فقط لپتاپ لازم داری و یه کم حالِ یادگیری.
لینک پلیلیست:
https://www.youtube.com/playlist?app=desktop&list=PLPTV0NXA_ZSiOpKKlHCyOq9lnp-dLvlms&si=XSa-DLLMK7qcYd9t
@DevTwitter | <Mohsen Rad/>
خیلی ساده، کاربردی.
موضوعاتی که توش ردیف کرده:
توضیح رُک و پوستکندهی Attention
Multi-Head Latent Attention
Grouped Query Attention
همه مدل Positional Encoding که لازم داری
Mixture of Experts (MoE) و داستانش
اگه دنبال یه شروع تمیز برای AI هستی، این یکی بدجور میچسبه.
فقط لپتاپ لازم داری و یه کم حالِ یادگیری.
لینک پلیلیست:
https://www.youtube.com/playlist?app=desktop&list=PLPTV0NXA_ZSiOpKKlHCyOq9lnp-dLvlms&si=XSa-DLLMK7qcYd9t
@DevTwitter | <Mohsen Rad/>
Forwarded from Python Hints
یک آپدیت روی این بدم؛ یک چندوقتی هست بجای
بنظرم یک آپدیت خیلی خوب هست روی
مثلا ارسال پارامتر بعد از کامند یا گذاشتن مقدار دیفالت براش خیلی خیلی سادهاس
انیجوری نیست که بگم این فیچرهای بهتری داره پس بریم سراغش؛ مثل
مثل کامند
Just Github
پینوشت: توی مثال قبلی من از
Makefile دارم از Justfile استفاده میکنم:بنظرم یک آپدیت خیلی خوب هست روی
Makefile و خیلی هم syntax راحتی داره (اگر قبلتر روی Makefile کار کردید)مثلا ارسال پارامتر بعد از کامند یا گذاشتن مقدار دیفالت براش خیلی خیلی سادهاس
انیجوری نیست که بگم این فیچرهای بهتری داره پس بریم سراغش؛ مثل
taskfile هم نیست که یک سری چیز مخصوص به خودش رو اضافه کرده باشه که توی ابزارهای دیگه نبوده و نیست؛ و به نظرم همین هم باعث شده ابزار خوبی باشه اینکه Makefile ولی بهتر رو ارائه داده مثل کامند
less که همون more هست ولی بهتر!Just Github
پینوشت: توی مثال قبلی من از
Makefile بعنوان Command Runner استفاده میکنم و نه Builder حواستون به این نکته باشه که Just کاربردش فقط همین هست.GitHub
GitHub - casey/just: 🤖 Just a command runner
🤖 Just a command runner. Contribute to casey/just development by creating an account on GitHub.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Bleve: A Modern Indexing and Search Library
🟢 خلاصه مقاله:
** Bleve یک کتابخانه قدیمی و قابل اتکا برای ایندکسگذاری و جستوجو است که از تمرکز صرف بر جستوجوی متنی فراتر رفته و به یک راهکار مدرن و چندمنظوره تبدیل شده است. اکنون علاوه بر متن، از اعداد، دادههای تاریخ و زمان، بردارها و جستوجوی مکانی نیز پشتیبانی میکند و امکان اجرای پرسوجوهای متنوعی مانند فیلترهای عددی و زمانی، جستوجوی شباهت برداری و پرسوجوهای مکانی (مثل محدوده، شعاع و چندضلعی) را فراهم میسازد. این قابلیتها در قالب یک API یکپارچه ارائه میشوند تا توسعهدهندگان بدون چندپارچگی ابزارها، تجربههای جستوجوی غنی بسازند. یک مثال سریع هم نحوه ساخت ایندکس، افزودن اسناد و اجرای انواع پرسوجوها را بهسادگی نشان میدهد.
#Bleve #Search #Indexing #FullTextSearch #VectorSearch #Geospatial #InformationRetrieval
🟣لینک مقاله:
https://golangweekly.com/link/176912/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Bleve: A Modern Indexing and Search Library
🟢 خلاصه مقاله:
** Bleve یک کتابخانه قدیمی و قابل اتکا برای ایندکسگذاری و جستوجو است که از تمرکز صرف بر جستوجوی متنی فراتر رفته و به یک راهکار مدرن و چندمنظوره تبدیل شده است. اکنون علاوه بر متن، از اعداد، دادههای تاریخ و زمان، بردارها و جستوجوی مکانی نیز پشتیبانی میکند و امکان اجرای پرسوجوهای متنوعی مانند فیلترهای عددی و زمانی، جستوجوی شباهت برداری و پرسوجوهای مکانی (مثل محدوده، شعاع و چندضلعی) را فراهم میسازد. این قابلیتها در قالب یک API یکپارچه ارائه میشوند تا توسعهدهندگان بدون چندپارچگی ابزارها، تجربههای جستوجوی غنی بسازند. یک مثال سریع هم نحوه ساخت ایندکس، افزودن اسناد و اجرای انواع پرسوجوها را بهسادگی نشان میدهد.
#Bleve #Search #Indexing #FullTextSearch #VectorSearch #Geospatial #InformationRetrieval
🟣لینک مقاله:
https://golangweekly.com/link/176912/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - blevesearch/bleve: A modern text/numeric/geo-spatial/vector indexing library for go
A modern text/numeric/geo-spatial/vector indexing library for go - blevesearch/bleve
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
اگر دغدغه استفاده درست از GPU رو دارید، ویدیو زیر برای شماست.
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
https://www.youtube.com/watch?v=pHqcHzxx6I8&feature=youtu.be
@DevTwitter | <Reza Jafari/>
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
https://www.youtube.com/watch?v=pHqcHzxx6I8&feature=youtu.be
@DevTwitter | <Reza Jafari/>
Forwarded from Linuxor ?
یه ابزاری هست به اسم RouterSploit یه چیز عالی تست نفوذ برای روترها و دستگاههای اینترنت اشياء.
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
Forwarded from Chat Gpt
@VPN_Plus01
@VPN_Plus01
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
علت اینکه یه عده سمت هوش مصنوعی نمیرن، بخاطر ترس از ریاضیاتشه، این کتاب فوقالعادهست: به زبون ساده، همه چیز از جبر خطی، حساب برداری، احتمال و بهینهسازی تا تکنیکهای اصلی یادگیری ماشین مثل رگرسیون و PCA رو پوشش میده. قبل از اینکه بری سراغ چیزای هوش مصنوعی مثل شبکههای عصبی و مدلهای پیچیده، پایهت محکم میشه.
مزیتش اینه که تمرین و مثالهای عملی هم داره و میتونی با کد توی Jupyter Notebook همه چیز رو تست کنی. تازه رایگان هم هست! برای شروع، فقط کافیه PDF رو باز کنی و فصل جبر خطی رو بخونی، قدم به قدم پیش برو و تمرینها رو حل کن
دانلود :
mml-book.github.io
@Linuxor
مزیتش اینه که تمرین و مثالهای عملی هم داره و میتونی با کد توی Jupyter Notebook همه چیز رو تست کنی. تازه رایگان هم هست! برای شروع، فقط کافیه PDF رو باز کنی و فصل جبر خطی رو بخونی، قدم به قدم پیش برو و تمرینها رو حل کن
دانلود :
mml-book.github.io
@Linuxor
Forwarded from ⚝ (امیرحسین پناهےفر)
This media is not supported in your browser
VIEW IN TELEGRAM
هشتگ مصاحبه 💁🏻♂