Тёмный
Alex Gurbych, PhD
Alex Gurbych, PhD
Alex Gurbych, PhD
Подписаться
Generative AI
AI & ML
Intelligent Automation
Advanced Analytics
Startup Development

== Business inquiries only ==

Deep Learning Course - ResNet Architecture [4]
18:13
6 месяцев назад
Deep Learning Course - Computer Vision  [3]
1:00:36
7 месяцев назад
Deep Learning Course - Dense Neural Networks [2]
51:31
7 месяцев назад
Policy Iteration - Implemented (12)
3:07
2 года назад
Value Iteration - Implemented (11)
7:31
2 года назад
Value Functions - Explained (9)
10:09
2 года назад
Комментарии
@criticalnodecapital
@criticalnodecapital День назад
amazing video mate. loving it.
@AlexGurbych
@AlexGurbych 21 час назад
Thank you!
@criticalnodecapital
@criticalnodecapital Месяц назад
Can we do monocular vision fix with diffusion models and detect how much stock has been used and have real time CV to manage medical stoxk. With RAG we are able to speculative rag and we need good , I love the bit… I will not take 100% responsibility 😅😅😅😅
@AlexGurbych
@AlexGurbych Месяц назад
Thanks for booking a meeting. Talk to you soon
@criticalnodecapital
@criticalnodecapital Месяц назад
I’m a doctor. Great. Can we apply… for Y comb?
@AlexGurbych
@AlexGurbych Месяц назад
Thank you for your interest. Please choose a day and time convenient for you to discuss your request in more detail (ET time zone): calendly.com/alex-2hk4/30min
@criticalnodecapital
@criticalnodecapital Месяц назад
Alex this is so easy to understand!!!! Best crash course ever.
@AlexGurbych
@AlexGurbych Месяц назад
Thanks for the feedback!
@criticalnodecapital
@criticalnodecapital Месяц назад
So much BS out there. You make nice and simple. Don’t stop making videos. Keep making content. You’re great.z and keep it to the point please .
@criticalnodecapital
@criticalnodecapital Месяц назад
@@AlexGurbych sometimes the dopamine hit helps to get you to keep on making stuff. We need RL papers coded and discussed???
@SphereofTime
@SphereofTime Месяц назад
awesome
@AlexGurbych
@AlexGurbych Месяц назад
Thank you for the feedback!
@StevenNess
@StevenNess 2 месяца назад
cool
@niomartinez
@niomartinez 6 месяцев назад
How is this course free, the community is greatful for your presence!
@AlexGurbych
@AlexGurbych 6 месяцев назад
I am glad the course is helpful. Thanks for the feedback!
@amolgupta8894
@amolgupta8894 6 месяцев назад
Hi Alex Can you please reverse the sequence of videos in the Deep reinforcement learning playlist. They are currently in reverse order.
@AlexGurbych
@AlexGurbych 6 месяцев назад
Changed the order of videos - must be fixed now. Thanks for the comment
@codewithluq
@codewithluq 8 месяцев назад
Is there code to look at explaining this work?
@insilicokiddo
@insilicokiddo Год назад
yow, is there an available google colab for this?
@wayne7936
@wayne7936 Год назад
Great visualization of the stochastic policy!
@pink_floyd5750
@pink_floyd5750 Год назад
I used to be a fan, but after hearing this masterpiece, I'm a whole air conditioner
@johng5295
@johng5295 Год назад
Great content.
@evancui9152
@evancui9152 Год назад
Great video! I have one question. When we calculate the l value, why don't we just use (m_(i+k)-m_i)/m_i, rather we need to calculate the average value first? thanks!
@rodneyk6599
@rodneyk6599 2 года назад
Pᵣₒmₒˢᵐ 🤪
@AlexGurbych
@AlexGurbych 2 года назад
Achtung! Achtung! The paper and the source code links for the Double DQN approach were added to the video's description. Check them out!
@AlexGurbych
@AlexGurbych 2 года назад
Achtung! Achtung! The paper and the source code links for the Random Forest HFT approach were added to the video's description. Check them out!
@mikegurbich4647
@mikegurbich4647 2 года назад
Applause to your explaining skills, keep up 😊
@AlexGurbych
@AlexGurbych 2 года назад
Thank you! Will do :)
@mikegurbich4647
@mikegurbich4647 2 года назад
I have enjoyed the lesson, is there any code to share?
@AlexGurbych
@AlexGurbych 2 года назад
Hi Mike, Thank you for the request. Check out the updated description for the video - it contains a link to the relevant source code repository.
@igorbilyk552
@igorbilyk552 2 года назад
Hi Alex, are there any code examples available of Deep Reinforcement Learning implemented during the course?
@AlexGurbych
@AlexGurbych 2 года назад
Hi Igor, Thank you for the request. Check out the updated description for the video - it contains a link to the relevant source code repository.
@kuperok100
@kuperok100 2 года назад
Найкраще і дуже доступне пояснення усіх базових понять RL з усіх туторіалів що я зустрічав та ще й ріною мовою! Дякую!
@AlexGurbych
@AlexGurbych 2 года назад
Дякую за відгук, приємно, стараємося )
@IvanManchur
@IvanManchur 2 года назад
Ці нейронні мережі мені трохи схемотехніку нагадують)
@AlexGurbych
@AlexGurbych 2 года назад
Так і є, насправді )
@IvanManchur
@IvanManchur 2 года назад
Чому ми не можемо порахувати всі градієнти за ось такою формулою? d_loss/d_w[i] = (loss(...,w[i] + delta, ...) - loss(...,w[i], ...)) / delta , де delta якесь маленькe число
@AlexGurbych
@AlexGurbych 2 года назад
Усі одразу градієнти порахувати не можемо, оскільки градієнти кожного наступного шару нейронної мережі - починаючи від останнього і закінчуючи першим - рекурентно використовують значення градієнтів усіх попередніх шарів. Тому, порахувавши значення функції втрат у результаті Forward Propagation, можна порахувати лише градієнт останнього (вихідного) шару. Маючи значення функції втрат та градієнти вихідного шару, можна порахувати градієнти передостаннього шару і так далі. Саме завдяки рекурентній природі, фаза обчислення градієнтів та оновлення ваг нейронів називається «Зворотнім поширенням» (англ. Backward propagation)
@IvanManchur
@IvanManchur 2 года назад
Чи фіктивний баєсовий нейрон додається до кожного шару нейронної мережі чи лише до першого?
@AlexGurbych
@AlexGurbych 2 года назад
До кожного шару. Також bias term є у кожного нейрону.
@oleslav07
@oleslav07 2 года назад
History 0:26 Markov Decision Process 8:17 Episodic and Continuous Task 24:09 Discounting 30:40 Policy 33:45
@AlexGurbych
@AlexGurbych 2 года назад
Thank you!
@rollintrollope156
@rollintrollope156 2 года назад
🙂 ρ尺oΜ𝐎ᔕᗰ
@IvanManchur
@IvanManchur 2 года назад
Згорткові нейронні мережі придумали з метою зменшення к-сті параметрів у вхідних даних.По суті, якщо в нас є rgb картинка 800 x 800, то це вже 800 * 800 * 3 = 1920000 вхідних парметрів, і це ще не враховуючи параметри прихованих та вихідного шарів. Окрім цієї проблеми, картинка може також містити велику к-сть надлишкової інформації(нд фон). Основною метою CNN є зменшити к-сть обчислювальних ресурсів, але й не допустити і видалення тим самим важливої інформації з картинки. Для цього LeCun придумав наступні 2 операції: згортка та pooling. Згортка "вичавлює" важливі особливості картинки, а pooling зменшує к-сть інформації у цій картинці. Умовно CNN можна описати як CNN = , де операція виконана стільки разів, скільки потрібно для зменшення параметрів та обчислювальних ресурсів. Імплементація: - convolution = in * kernel (element vise) = out (feature map) - Pooling = in * f(some magic) = out Параметризуємо ми всі матриці kernel(на додачу до DNN)
@AlexGurbych
@AlexGurbych 2 года назад
Вірно! Ще однією метою було забезпечення інваріантності об'єктів на картинках
@IvanManchur
@IvanManchur 2 года назад
Кернели це матриці довільного розміру з довільними операціями. Щоб отримати feature мапу нам треба поелементно помножити вхідні дані картинки на карнел(чому поелементне, а не матричне множення?). Метою створення feature мап є вичавлення конкретної інформації з картинки. Наприклад одна feature мапа містить інформацію про краї картинки, інша про інтенсивності кольорів. Такі думки мають сенс?
@AlexGurbych
@AlexGurbych 2 года назад
Частково. По-перше, матриці не можуть бути довільного розміру. Зазвичай, їх роблять квадратними (однакові висота та довжина) із непарним розміром сторін. Ромірами найчастіше є 1х1, 3х3, 5х5, 7х7, рідко - 9х9 Матриці згортки містять параметри, що вивчаються під час навчання моделі, тому сам вміст матриць та фічі, які вони визначають, адаптуються під дані на яких навчають модель, під час backward propagation.
@AlexGurbych
@AlexGurbych 2 года назад
Feature map - це просто зображення, на якому показані фічі, які були виділені якимось одним кернелом. Так, вони будуть містити інформацію про те, на що "звернув увагу" кернел, але ще й досить сильно будуть залежати від к-ті даних, способу тренування і архітектури моделі тощо
@AlexGurbych
@AlexGurbych 2 года назад
Поелементно множать щоб отримати лінійну комбінацію інформації на певній ділянці швидше :)
@IvanManchur
@IvanManchur 2 года назад
Гарно підсумовано основні напрямки & ідеї ШІ
@AlexGurbych
@AlexGurbych 2 года назад
Дякую!
@atholmullen
@atholmullen 2 года назад
I can't see replies to comments from the original poster. They all appear as blank space. Is anybody else having this issue?
@AlexGurbych
@AlexGurbych 2 года назад
Should not be the common case. Please check your privacy settings.
@dmytrokushnir8245
@dmytrokushnir8245 2 года назад
hello Alex! thanks for sharing your investigations! is there a research paper for this work?
@AlexGurbych
@AlexGurbych 2 года назад
Hi Dmytro, This one is an anonymised commercial project. There are several related research papers, I can share if you’re interested. Our research works are primarily focused on pharma and biotech AI technologies
@amineamaach4450
@amineamaach4450 2 года назад
Thank you so much for this video. I'm wondering what is the best way to deploy this as an Android application in real time, let's say we want the model to be running in the cloud and we want just to receive the images from the device in the background. How we can achieve something like this. Thanks.
@AlexGurbych
@AlexGurbych 2 года назад
Setup 1 (near real-time, 2-6 seconds response delay): Android is a simple UDP server, sends video frames to the server (cloud) where all the processing happens. The Android app receives the server response (as a JSON) with labels and lays out them over the video stream. Setup 2: (real real-time, up to 1 sec response delay): deploy ML recognition model ON THE DEVICE (Android phone). Process all the data and display the results on the same device. It will cut down time for transfer the data over the public Internet to the cloud server and back.
@ambroseap3474
@ambroseap3474 2 года назад
We are not interested in seeing what's working. we are interested in how you made it work.
@AlexGurbych
@AlexGurbych 2 года назад
Check the GitHub repo then
@ambroseap3474
@ambroseap3474 2 года назад
This would have been a perfect tutorial on gender detection but you refuse to show us the necessary steps involved in completing this task. Which kind of marred the whole effort. Upload video tutorial not video or some movie clip.
@AlexGurbych
@AlexGurbych 2 года назад
Please check the GitHub repo - all the source code are there. You can find the link in the description Cheers!
@diyjjchannel
@diyjjchannel 3 года назад
Good explanations but I recommend you to show people everything like downloading files or clone or installing requirments.. Then would be nice vids! Thumbs up
@AlexGurbych
@AlexGurbych 3 года назад
Appreciate your feedback! I'll take into account remarks while making future videos. Thank you!
@tag_of_frank
@tag_of_frank 3 года назад
Is binding affinity between protein and ligand dependent on solvent? If so, that would severely limit the application of this to whatever solvents are used in the existing datasets. If the binding affinity is solvent-dependent, do you know off-hand what solvent is used by PDBBank?
@AlexGurbych
@AlexGurbych 3 года назад
Hi Fahraynk, Good question. Affinity is heavily dependent on the solvent, pH, temperature, dissolved salts, etc. To avoid uncertainty, it is usually measured under normal conditions (Solvent=Water, T=293 K, P=101.3 kPa, pH=7.4). And then there is chemical thermodynamics to recalculate ΔG, Ki, Kd to whatever conditions are needed :)
@tag_of_frank
@tag_of_frank 3 года назад
@@AlexGurbych Thanks for the reply. Yes I think the thermodynamics won't help so much because if water binds to your ligand, but DCM does not, then the binding affinity could be orders of magnitude different in DCM than in water. But this method is probably good for testing binding in blood since blood has a lot of water.
@AlexGurbych
@AlexGurbych 3 года назад
​@@tag_of_frank molecular binding affinity is typically applied to living systems - which is not relevant for your case. I wonder what living being could exist having DCM as a primary solvent :) The major issue here is that ML is built on known data fitting - but there is not enough open-source data for DCM affinities. I would suggest considering methods like coarse-grained (as biomolecules are pretty large) molecular dynamics. You will be able to set solvent, temperature, pressure, and other modeling parameters. Use such forcefields as Amber, CHARMM, GROMOS, and OPLS-AA - they describe protein-ligand interaction under different conditions pretty well.
@tag_of_frank
@tag_of_frank 3 года назад
​@@AlexGurbych Thanks you've been very helpful.
@amansachan1213
@amansachan1213 3 года назад
How to training part is done in this project In this we use any data set for training or not
@AlexGurbych
@AlexGurbych 3 года назад
Hi Aman, Thank you for your interest. The training part was omitted in this video, I am using pretrained models.
@amansachan1213
@amansachan1213 3 года назад
Which algorithm we use for train and predict our model can you explain?
@AlexGurbych
@AlexGurbych 3 года назад
@@amansachan1213 Predict is done via OpenCV DNN interface, the original model under the hood is VGG16 (deep convolutional neural network with 16 hidden layers). Data preparation and training conditions are described in details in this paper: data.vision.ee.ethz.ch/cvl/publications/papers/articles/eth_biwi_01299.pdf
@sehrishkhalid8065
@sehrishkhalid8065 3 года назад
from where did you downloaded the data set???????? ............Please specify
@AlexGurbych
@AlexGurbych 3 года назад
Read the video description carefully, then ask questions
@susantadas4004
@susantadas4004 3 года назад
Okay
@susantadas4004
@susantadas4004 3 года назад
Please show it ellaborately. I can't run it. At first dlib file was not installed & then I have installed dlib file 📁 but it shows error...
@AlexGurbych
@AlexGurbych 3 года назад
I added the file "requirements.txt" to the repository - it will help you to install all required packages of appropriate versions automatically, just run "pip install -r requirements.txt". Maybe your dlib version is inappropriate. Please, check it.
@susantadas4004
@susantadas4004 3 года назад
I can't install dlib version & numpy & opencv version as requirements. It shows error
@AlexGurbych
@AlexGurbych 3 года назад
@@susantadas4004 probably you are trying to install the packages under base user or root Python environment where you already have different versions of the packages listed in the reequirements.txt. Try to create a new virtual environment, activate it, and install all the packages within. You can find detailed instructions here: packaging.python.org/guides/installing-using-pip-and-virtual-environments/
@susantadas4004
@susantadas4004 3 года назад
Worst video
@AlexGurbych
@AlexGurbych 3 года назад
Thank you for the feedback. Would you advise on how can I make future videos better?
@Jungkook_luv
@Jungkook_luv 3 года назад
Where we can use this project in real life?
@AlexGurbych
@AlexGurbych 3 года назад
In different machine perception applications, personalised advertising, etc.
@haiderdabhawi3399
@haiderdabhawi3399 3 года назад
How can i communicate with you ? Do you have a telegram? Or Facebook or email? Because I need you about this project
@AlexGurbych
@AlexGurbych 3 года назад
Hi Haider, Thank you for your interest. You can find my email and link to the Medium blog at the "About the Channel" tab. Business inquiries only.
@haiderdabhawi3399
@haiderdabhawi3399 3 года назад
please can you help me about this project Can you explain this project completely because when I ran it I did not get anything just telling me that the code has been run and dlib error
@AlexGurbych
@AlexGurbych 3 года назад
Hi Haider, Thank you for your interest. You can find my email and link to the Medium blog at the "About the Channel" tab. Business inquiries only.
@mytop5602
@mytop5602 3 года назад
Can I apply this in the browser for a website?
@AlexGurbych
@AlexGurbych 3 года назад
Hi MyTop5, Thank you for asking. Typically this kind of computation is done at the backend (server): 1. Get the image of a user 2. Send the image (as a base64-encoded string, for example) to the server 3. Save the image to a folder at the server-side 4. Trigger the age/gender recognition ML model, dump results to JSON 5. Send the JSON results to your web front-end
@empowercode
@empowercode 3 года назад
Hey Alex, nice to meet you! I just found your channel and subscribed, love what you're doing! I like how clear and detailed your explanations are as well as the depth of knowledge you have surrounding the topic! Since I run a tech education channel as well, I love to see fellow Content Creators sharing, educating, and inspiring a large global audience. I wish you the best of luck on your RU-vid Journey, can't wait to see you succeed! Your content really stands out and you've put so much thought into your videos! Cheers, happy holidays, and keep up the great work!
@luishenriquesimplicioribei666
@luishenriquesimplicioribei666 5 лет назад
The presentation seems to be amazing, but since its not in English I cannot follow. Can you share the material that you used in the presentation (slides, code, etc)? Thank you in advance
@AlexGurbych
@AlexGurbych 3 года назад
Hi Luis! Thank you for the feedback. I am working on more content in English. It will be published soon
@AlexGurbych
@AlexGurbych 3 года назад
See our paper on the topic: chemrxiv.org/articles/preprint/Towards_Efficient_Generation_Correction_and_Properties_Control_of_Unique_Drug-like_Structures/9941858/1