انجمن برنامه نویسی جولیا
1.69K subscribers
135 photos
49 videos
13 files
189 links
انجمن برنامه نویسی جولیا | Julia
Website : Juliair.com
Instagram : Instagram.com/juliairorg
Download Telegram
State Street: Using Julia to Identify Best Execution for Foreign Exchange Trading

https://juliacomputing.com/case-studies/bestx2/

🆔 @Julia_Programming
Media is too big
VIEW IN TELEGRAM
MIT roboticists program robots in Julia to climb stairs and walk on hazardous, difficult and uneven terrain
ربات های اختصاصی دانشگاه mit که توسط زبان جولیا قدرت یافته اند .

https://juliacomputing.com/case-studies/mit-robotics/

🆔 @Julia_Programming
JuliaSymbolics Roadmap: A Modern Computer Algebra System for a Modern Language

https://juliasymbolics.org/

🆔 @Julia_Programming
طبق داده های وبسایت آپورک, برنامه نویسان جولیا با میانگین دریافت ساعتی 65 دلار جزو گرانترین برنامه نویسان به حساب می آیند.

https://www.upwork.com/hire/julia-developers/

🆔 @Julia_Programming
فرض کنید در یک مهمانی شلوغ هستید. همه جور صدایی شنیده می شود: صدای موسیقی بسیار بلند، صدای خواننده، صدای ظرف ها و قاشق ها، صدای همهمه مهمانان، صدای صندلی ها که گاه جابجا می شوند صدای دوستانتان که نزدیک تر با هم صحبت می کنند. در همین حین یکی از دوستانتان به شما نزدیک می شود و دوست جدیدش را به شما معرفی می کند با هم دست می دهید و احوالپرسی می کنید. چه چیز عجیبی در این باره وجود دارد ؟
در واقع این قضیه بسیار عجیب است چرا که مغز شما توانسته است بین سیگنال های صوتی بسیار در هم و بر هم صدای خاصی را بشنود و تمام بقیه را بیرون بریزد. این مساله که به اثر مهمانی (cocktail party effect) شناخته می شود. سالهاست که بیولوژیست ها و عصب شناسان را به خود مشغول کرده است. مطالعات زیادی بر روی این موضوع انجام شده است که چگونه مغز می تواند موفق به چنین کاری شود. با این حال روش هایی هم در یادگیری ماشین و پردازش سیگنال ارائه شده اند که این فرآیند را تقلید می کنند. این مساله در حوزه پردازش سیگنال به مساله تفکیک منبع کور (blind source separation) شناخته می شود .
یکی از الگوریتم های بسیار توانا در این زمینه Independent Component Analysis است. در این روش فرض بر آن است که سیگنال ها به صورت خطی با هم ترکیب شده اند و همچنین گاوسی نیستند .
چنانچه جزییات بیشتری در مورد ریاضیات ICA به زبان ساده می خواهید می توانید کتاب زیر را تهیه کنید .
https://mitpress.mit.edu/books/independent-component-analysis

🆔 @Julia_Programming
برنامه نویسی GPU
همه ما در کامپیوتر های شخصی خود یک پردازنده گرافیکی (GPU) داریم که از وجود آن غافل هستیم. صد البته که بازی ها و ویدیو هایی که می بینیم توسط این بخش رندر می شوند اما آیا می توان از توان محاسباتی GPU برای محاسبات خودمان استفاده کنیم؟ پاسخ مثبت است. اما چه مزایایی در این محاسبات هست. واحد پردازنده گرافیکی به صورت ذاتی برای انجام محاسبات ماتریسی با حجم بسیار بالا طراحی شده است. دلیل این مورد استفاده بسیار از جبر خطی در محاسبات گرافیکی است. GPU بر خلاف CPU ساختار متفاوتی دارد و معمولا چند صد هسته دارد. علاوه بر آن یک حافظه اختصاصی پر سرعت هم در کنار آن وجود دارد. نحوه محاسبه در GPU به صورت زیر است:
1- ابتدا داده هایتان از حافظه اصلی (RAM) به حافظه GPU کپی می شود. این مرحله از همه زمانبر تر است و برای محاسبات کم حجم باعث می شود که سرعت آن در مقایسه با CPU کاهش پیدا کند.
2- پردازندهCPU به واحد GPU دستور یک محاسبه خاص را می دهد.
3- عملیات به صورت موازی در چندین هسته GPU انجام شده و نتیجه در حافظه GPU باقی می ماند.
4- مقدار نتیجه به حافظه اصلی کپی می شود.

🆔 @Julia_Programming
This media is not supported in your browser
VIEW IN TELEGRAM
ربات پرندە Bionic swift ساخت شرکت Festo که شباهت بسیار زیادی به پرندگان واقعی دارد، پرهای آن از فوم انعطاف پذیری ساخته شده که شباهت زیادی به پرهای واقعی دارد.

🆔 @Julia_Programming