Algo Vision
442 subscribers
341 photos
64 videos
5 files
115 links
Computer Vision - Algorithm
for commercial questions @mlenginer
Download Telegram
C# -Java.
C# bu dasturlash tili .Net ning asosiy dasturlash tili. .Net esa kundan kunga qanday tempda rivojlanib borayotganini ko'rishingiz mumkin. Albatta .Net 7 juda katta yangilik kiritdi. Tezligda oldin muammo bulsa tezlik anchagina oshdi. 
Umumiy qilib aytsak bu ikkala dasturlash tili ham (C# ga ko'proq yon bosgan bo'lardim)
ayni kunda aktual dasturlash tillaridan. Ularda eng sodda tizimlardan boshlab murakkab tizimlargahca yaratsa buladi.
Bunga yaqqo misol qilib C# -Asp.Net da tuzilgan Stack Overflow ni
Javadagi esa Jenkins Hubernetslarn kurishimiz mumkin.
C# yaqin yillar ichida (Agar albatta Microsoft boshqa texnologiya chiqarmasa) juda katta tempda rivojlanib boradi.

Eng asosiysi bu tillar Ko'p potokli va Paralel dasturlashni qullab quvatlashadi.
Bu degani istalgan CPU bound va IO boundga ega bo'lgan loyihalarga juda qulay kelishadi.

PS: C#
Kichik loyiahalarni va jiddiy CPU boundga ega bo'lmagan dasturlarni bu tillarda tuzishni xojati yo'q.
๐Ÿ‘4๐Ÿ”ฅ2โค1โœ1
C/C++/Rust
Bu dasturlash tillari eng avvalo yangilik kiritish uchun aniqrogi OT lar va katta tizimlar uchun ishlatiladi.
Bu dasturlash tillarni tanlab o'sishdan oldin jiddiygina maqsadiz bo'lsa yaxshi bo'lar edi. Chunki 3-ni o'rganish ham juda ko'p vaqt talab etadi. Shu uchunam boshqalarga texnologiya tuzilgandagina ishlatishadi. Masalan MySQL, Node JS , PHP, .Net IIS ngnix serverlari va shunga uxshagan ...
O'zimni tajribamdan shuni aytishim mumkin ki eng boshida Python kabi sodda keyin esa C#,Java kabi dasturlash tillari urganib oxirida esa bu dasturlash tillarni tanlangan maqul.
Uchalasinin tezligi yuqoridagi dasturlash tillardan bir nechi barobar tez. (Pythondan bir nechi ming barobar C#-Javadan bir nechi yuz barobar)

Lekin CPU(GPU) bound asosida.
Xa albatta oxirgi vaqtlar Rust productn va WEB ga ham kirishni xohlayapti. Bilmadim balkim bunga erishar ham.
Rust bu juda yosh dasturlash tili.
U hozirda Unix -kabi OS larning yadrosiga kiritilgan.
Menimcha yaqin orada Windowsgaham kiritilsa kerak.
Xullas Rust bu ko'pgina C chilar uchun kelajak deb hisoblayman
C-Eng asosan Embeded-yane qurilmalarga kod yozish uchun ishlatiladi.
C++ albatta barcha sohada ishlatiladi.
C++ loyihangizda tezlik kerak bo'lganda ko'proq ishlatiladi. Albatta Game Developda asosiy dasturlash tili
hisoblanadi.


                Xulosa shu ki?
3D
render (3D grafikani yangilash) da siz Python yoki C#-Javadan foydalanib foydalanuvchini bir soat kutishiga olib kelishzdan
ko'ra C++ da yozganiz qulay.
Yoki bulmasam
Web dasturni Bir oy C++ yozgandan ko'ra 5-6 kun ASP.Net (C#) da yozganiz qulay.
Yoki bo'lmasam Neyron tarmoqlarini (Matritsalar Modellar Datasetlar)
ni C# da yangitdan yozgandan ko'ra tayyor Pythondan foydalanishiz qulay.


Fikrlaringiz bulsa izohlarda qoldiring!
๐Ÿ”ฅ11โšก3โค1๐Ÿ†1
Judayam xursand buldim. Shogirdlarim juda shiddatli tempda osishmoqda.

PS: va bu hali boshlanishi InshaAllah ular ichidan juda kupi kotta kompaniyalarga joylashishiga ishonaman
โšก15๐Ÿ‘2๐Ÿ”ฅ1๐Ÿ†’1
This media is not supported in your browser
VIEW IN TELEGRAM
โšก22๐Ÿ‘6
#Leet Code 319 Bulb Switcher
Sharti:
Sizga N ta lampalar berilgan. Boshida ularning barchasi o'chirilgan. 
Keyin siz birinchi rounda barchasini yoqasz.
Keyingi har i-chi roundda esa barcha i-chi lampalar agar yongan bo'lsa o'chirasz agar o'chirilgan bo'lsa yoqasz. N roundan keyin nechta lampa yoniq turishni aniqlang.

Yuqoridagi rasmda 3-lampa uchun namuna keltirilgan. Birinchi rounda barchasini yoqish kerak. Ikkinchisida esa har 2-si agar yoniq bo'lsa o'chirish kerak agar o'chiq bo'lsa yoqish kerak. (Namunada o'chirilgan)
3-rounda bizda faqat 3 ta lampa borligi uchun 3-lampa o'chirilgan.
Kiruvchi ma'lumot:0<=n<=10^9
Chiquvchi ma'lumot: n roundan keyin yoniq qolgan lampalar soni.

PS: Masalani yechimini keltirishdan oldin uni discus tarzida tushunishga harakat qiling
๐Ÿ‘3โค1
โค2
โšก4๐Ÿ‘2๐Ÿ”ฅ2โค1
โค2
Yuqoridagi kod natijasini aniqlang?
Anonymous Quiz
58%
True
42%
False
๐Ÿ‘€6โค3๐Ÿ’ฏ3โœ1
Ertaga Algoritmlash bo'yicha yangi vedio chiqadi.
Eratosfen Galviri
Anonymous Poll
96%
Ha
4%
Uncha qiziq mavzu emas.
๐Ÿ”ฅ8๐Ÿ‘3
Algo Vision
Ertaga Algoritmlash bo'yicha yangi vedio chiqadi.
Eratosfen Galviri
Bilaman ko'pchilik Graflar Nazariyasi.
Dinamik dasturlash.
kabi larni kutmoqda
Astalik bilan ishontirib aytaman ki hammasini nazariyasi ham
amaliyot qismiham bo'ladi. Eng asosiysi ochiq barcha uchun.
Albatta Modern C++ Programing from beginer to Profi kursi ham boshlanadi.
va bu albatta barcha dasturlashga qiziquvchilar va hattoki dasturlashga ma'lum bir bosqichda bo'lganlar uchun.
๐Ÿ”ฅ12โค1๐Ÿ‘1
๐ŸŒš7โค1๐Ÿ‘1
Yuqorida keltirilgan parcha ekranga qanday natija chiqaradi?
Anonymous Quiz
28%
Third\n Second\n
29%
Second\n Third\n
19%
First\n First\n
14%
Second\n First\n
10%
First\n Second\n
โค2๐Ÿ‘1
#News
Microsoft Capilotni to'la qonli ishga tushurdi.
Ayni Paytda Capilot Windows 11 da plaginlar qo'shish asosida kiritilgan.
Ma'lumot o'rnida shuni aytish kerak ki Capilot bu ChatGPT modeli asosida ishlaydigan kompyuterni (aniqrogi Windowsni) to'la boshqarish huquqiga ega suniy intelect.
Capilot Github ga ulangan bu degani u sizga dastur yozishda yordamchi hisoblanadi.
๐Ÿค14๐Ÿ‘3โค1
Algo Vision pinned ยซhttps://www.youtube.com/watch?v=51SmpYhPQWA #Eratosfen_Galviri #Robocontest 0233 Qoravulga yordam #Leetcode 319 Bulb Switcher Vedioda Tub sonlar haqida batafsil ma'lumotlar keltirilgan. Shuning bilan birgalikda uni eng effective topish algoritmlari keltirilgan.โ€ฆยป
#LogicTiime
Axmadjon re Captcha tizimini chetlab otuvchi algoritm tuzmoqda. Captch unga 9 ta rasmchalarni taklif qilib undan faqat 4-tasini tanlashga imkoniyat beradi. Axmadjonning algoritmi kerakli rasmchalarni topish uchun nechta kombinatsiyalarni generatsiya qilishi kerak?
๐Ÿค”6โค1๐Ÿ‘1
Yuqoridagi savolga oid...
Anonymous Quiz
14%
125
45%
126
21%
127
7%
18
9%
25
4%
100
๐Ÿค”7โค1๐Ÿ‘1
โšก8โค1๐ŸŽƒ1
๐Ÿ‘9โค1