Building an AI Robot that can be trained! || Using an NVIDIA single board computer

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии • 428

  • @NullPointer
    @NullPointer 3 года назад +254

    The thing about AI is that it's not creating an algorithm to compare the current image to the ones you fed it before, but instead creating a model that can generalize what "blocked" and "free" means, even for images or places that it has never seen before, that's the awesome thing with AI

    • @greatscottlab
      @greatscottlab  3 года назад +38

      Well explained :-)

    • @BlackXeno
      @BlackXeno 3 года назад +1

      If I expect an AI bot, it would be to recognize what blocked and free means based on certain parameters, rather than a pattern in an image associated with blocked or free (in this case the leg of the chair might mean blocked). so I assume using it in another room with different walls or chairs ecc would completely confuse the bot. did I got the concept right?

    • @andrekoczka3777
      @andrekoczka3777 3 года назад

      @@BlackXeno not necessarily, if you feed it with tens or even hundreds of thousands of images from houses, it would pretty much work in any room. In this case, if the other room has similar walls and general traits it might still work, just not as well as in the original room.

    • @NullPointer
      @NullPointer 3 года назад +15

      ​@@BlackXeno something like that, let me explain further.
      Old image recognition methods will have the problem that you mentioned, because they were based of examples of concepts, not concepts themselves.
      Imagine that you go to a new place, and there's a chair there, you have never seen that chair before, nor have you ever seen that kind of chair, but you know what a chair looks like, so you don't have to be told what it is. AI is the same, you teach the AI to know the essense of your problem, object, etc.
      Imagine that you want your AI to tell wheter something is a chair or not, so you feed 5 images of red chairs, and 5 images of green "not chair" objects; your data will not be varied enough to tell what a chair is, so it'll try to guess by very limited patterns, so for example, because it always sees photos of red chairs, it will assume that all chairs are red, so green chairs will not be recognized.
      The key is in training you AI with very varied and clear data, so it starts to recognize your object by it's core concept, and not what differentiates two similar kind of objects.
      In conclusion, well trained AIs will generalize, that means understanding your problem well enough that they can recognize patterns on data never seen before, just like we do.
      I hope I was clear enough! :)

    • @BlackXeno
      @BlackXeno 3 года назад +2

      Thanks to all. there's a way to ask to the network if it got the right concept? I read once of a tank recognition AI, failed, because associated the background grass to be the enemy. Which proofs the need to truly varied data. I wonder if was possible to verify this ahead, analitically...

  • @tafsirnahian669
    @tafsirnahian669 3 года назад +249

    NEXT EPISODE: HEART PACEMAKER 'DIY' or 'BUY'?

    • @elissitdesign
      @elissitdesign 3 года назад +1

      🤪

    • @drobotk
      @drobotk 3 года назад +9

      Yes, and of course, with an arduino nano.

    • @joewulf7378
      @joewulf7378 3 года назад +18

      sounds more like 'DIE' or 'BUY'

    • @hansdampf640
      @hansdampf640 3 года назад +1

      @@joewulf7378 it´s fine electronics but no nanoscience haha

    • @JjMn1000
      @JjMn1000 3 года назад +2

      Yes

  • @syedsulaiman8380
    @syedsulaiman8380 3 года назад +94

    Never clicked faster before on a great Scott video

  • @reecejones5451
    @reecejones5451 3 года назад +44

    This could be a really neat unsupervised learning project!

    • @sieuweelferink6852
      @sieuweelferink6852 3 года назад +2

      Actually it is supervised learning since a human manually annotates the images into different classes. In this case either obstacle or no obstacle. Unsupervised would be if both classes would be shot randomly and not ordered by a human into separate folders. And then let the AI model figure out a pattern by itself. For example a VAE would do this.

    • @georgemazzeo7226
      @georgemazzeo7226 3 года назад +2

      I think he just meant it could be. That’s what I was thinking too doing it with reinforcement learning instead and let it bump into a few walls. You probably could get away without adding another sensor if you can see that your trying to move forward but aren’t but another sensor would def make it better for detecting when it hit a wall.

    • @sieuweelferink6852
      @sieuweelferink6852 3 года назад +1

      @@georgemazzeo7226 could be something to try. But reinforcement learning requires a lot of trail and error. I am talking about a couple thousand tries to get something driving. Let alone advanced navigation. So you need to physically put the car back at the start a couple thousand times which is not really doable.

    • @reecejones5451
      @reecejones5451 3 года назад +2

      @@sieuweelferink6852 I was thinking you could add a bump sensor on the front, if the car hits something then it could automatically back up and maybe choose a random direction to turn (perhaps weighted by its confidence in the blockedness of that direction)

  • @jamesgrim8606
    @jamesgrim8606 3 года назад +18

    From his first video to all of his videos always a joy to watch and learn something new. Keep up the awesome work you do Great Scott

  • @Ltsoftware3139
    @Ltsoftware3139 3 года назад +3

    Cool! It's amazing that people from all domains get interested in Machine Learning. Every domain of activity can benefit greatly from using these algorithms, but sometimes we underestimate the domain-specific knowledge needed to understand and solve the problem.

  • @alexwolfeboy
    @alexwolfeboy 3 года назад +8

    A cool way to continue the project, is implementing a pathfinding algorithm. Use the object avoidance to have the robot navigate to a specific location within your house.

  • @tanmay______
    @tanmay______ 3 года назад +51

    Maybe the next step could be adding another camera for 3D vision.. Could the Jetson board handle that?

    • @greatscottlab
      @greatscottlab  3 года назад +19

      Should be able to pull it off :-)

    • @sarmadrafique4472
      @sarmadrafique4472 3 года назад +1

      what about a ToF(time of flight) camera

    • @GCKteamKrispy
      @GCKteamKrispy 3 года назад +3

      @@greatscottlab Or lidar for 3d vision

    • @mubashirsoomro6
      @mubashirsoomro6 3 года назад +1

      Can attest to this, yes it can, as long as the stream is 720p@30fps, but even then your frame rate will be close to 1 FPS or maybe a bit higher
      Edit: Just to add to this, the board is not powerful enough to handle ML based inference and 3d vision at the same time

    • @BenjaminAdkins97
      @BenjaminAdkins97 3 года назад +1

      You could look into the Intel RealSense Depth and SLAM(location) Cameras. They do some of the computation on the camera themselves so it isn't as taxing on the Jetson nano. JetsonHacks is the best channel for that. He's made lots of videos specifically about Jetson + RealSense cameras and even manages a few git repositories, really good stuff.

  • @k0r1n50
    @k0r1n50 3 года назад +17

    I like the fact that you face the camera to urself when doing the intro

  • @existential_fred
    @existential_fred 3 года назад

    Explaining computers and Great Scott videos uploaded on the same day, what a treat!

  • @peachpotatochips473
    @peachpotatochips473 3 года назад +5

    This Channel is like my second school because I learned a lot knowledge about electronics and stuff from here. You're awesome!

  • @rpavlik1
    @rpavlik1 3 года назад +9

    Cool! Note that the raspberry pi, especially pi 4 can do deep learning tasks: Adafruit has a bunch of demos showing it off. But, I think they all use tensor flow lite, not pytorch.

  • @dempleon4791
    @dempleon4791 3 года назад

    My friend gave me his Jetson nano several months ago and I never had an idea of what i wanted to do with it. Im going to try this project out. Thnx for the vid.

  • @sanfinity_
    @sanfinity_ 3 года назад +1

    Last week i though of suggesting you with an ai based robot sir but to my suprise it actually comes true😂😂 keep making this kind of videos 👍🏻🔥

    • @sanfinity_
      @sanfinity_ 3 года назад

      Also try using ROS(robot operating system) sir.

    • @greatscottlab
      @greatscottlab  3 года назад +1

      Thank you so much 😀

  • @Enigma758
    @Enigma758 Год назад +8

    If the robot had an ultrasonic sensor, it seems as though it could take its own pictures and learn on it's own without having to be explictly trained.

  • @lambsauce5445
    @lambsauce5445 3 года назад +1

    I just got into PyTorch and saw this. Perfect timing. Thanks.

  • @karenfisher2322
    @karenfisher2322 17 дней назад

    A combined approach could be to teleoperate the robot, while it also collects training data. E.g., at intervals it records the visual data and the actions being directed by the operator. This is a common method by which robots (including self driven cars) are often being trained.

  • @bubbamachina1308
    @bubbamachina1308 3 года назад

    i just got the jetson nano up and running yesterday! What gr8 timing!

  • @ThorstenDeuter
    @ThorstenDeuter 3 года назад +1

    You actually made a product video but I must admit a very good one :D

  • @baldevmakwana5880
    @baldevmakwana5880 Год назад +1

    Please prepare a video on ,'multi modal mobility morphobot project robot'

  • @jeffbrownstain
    @jeffbrownstain 2 года назад

    Now this is quality youtube.
    How to build an AI robot:
    Buy a kit that does it for you.
    Fūcking phenomenal m8.

  • @Delali
    @Delali 3 года назад

    This is interesting. I literally came across the Nvidia SBC while researching for a similar video for this channel last week.
    What a coincidence. You're a smart dude so i guess is a no brainer why you're always on top of your game Mr. Scott

    • @greatscottlab
      @greatscottlab  3 года назад +1

      Glad I could help!

    • @Delali
      @Delali 3 года назад

      @@greatscottlab I love your work. Keep pushing.

  • @sumeshsarkar9863
    @sumeshsarkar9863 3 года назад +2

    For just making obstacle detecting bot, why can't we use ultrasonic or ir? It would also do the same but in easier way I guess......

  • @moonmatthew
    @moonmatthew 3 года назад +2

    WoW! Such cool video! Thanks for next awesome video!

  • @Kopie0830
    @Kopie0830 Год назад

    Thanks! I'm training my ai in assembling wheeled robots with mechanized hands, from 3d printed plastic parts. hopefully I'll have a bunch of them cleaning my driveway and painting my walls.

  • @favouremmanuel8876
    @favouremmanuel8876 3 года назад +3

    I think ultrasonic sensor could be used with camera sensors to make the Robot notice objects and obstacles more efficiently

  • @wafiullah-shafia
    @wafiullah-shafia 3 года назад +1

    So much great idea
    Good explanation
    Thank you

  • @ajaymote4950
    @ajaymote4950 3 года назад +1

    you never disappoint me, your the best😁😁😁

  • @Nomad_Wanderer
    @Nomad_Wanderer 3 года назад

    Adding Proximity sensor and one motor to the camera hinge so that it can look around, also add some servo & hand to move small objects from path change the tyres to roller treads and add suspension add gps to navigate outside on its own

  • @جامعالشيخداحمدالوائلي

    this is one of your best videos ever, thanks a lot.

  • @Araf_330
    @Araf_330 3 года назад

    Great way to start! Keep going. AI engineer from de montfort university Leicester UK

  • @rverm1000
    @rverm1000 3 года назад

    nice takes all the frustration out of trying to build one by trial and error

  • @hr.differentmind2048
    @hr.differentmind2048 3 года назад +2

    love you greatscott. . and also your voice

  • @Stefano91ste
    @Stefano91ste 3 года назад

    Great project, congratulations😎😎😎

  • @Learnroboticswithsourbh
    @Learnroboticswithsourbh Год назад

    That's brilliant topic to cover!

  • @ssaniljainn
    @ssaniljainn 3 года назад +1

    can we implement the same Ai training model for collision avoidance in drones, too?

  • @MuhammadHanif-bx4pb
    @MuhammadHanif-bx4pb 3 года назад

    try to use reinforcement learning instead, by adding proximity sensor / any kind of sensor for measuring distance / bump.
    By using that sensor value, code the policy requirement for the network.
    and bam you got reinforcement learning robot that can handle any terrain.
    (sounds easy hard to implement tho)

  • @atharvap8
    @atharvap8 3 года назад +1

    Great video as name!! Surely a informing and interesting project!Looking ahead for a new video. And thanks for such a great knowledge and content. MUCH LOVE FROM INDIA😊😊

  • @powertomato
    @powertomato 3 года назад +3

    The creation of the model/neural network usually takes quite a bit more computing power than the network will then take once deployed
    I wonder if it's possible to train on a computer with a powerful GPU and then deploy the model on something rather weak like a rapsberry PI

  • @ollimacp
    @ollimacp 3 года назад +1

    Deep Learning is totally possible on raspi 3 or 4 (even convolutional neural nets), when training the code on a pc -> just search for Donkey Car and you will find everything you'll need to know.
    Expensive Training needs a GPU just running the network doesn't need a gpu.

  • @michalkana9764
    @michalkana9764 3 года назад +2

    Almost unbelievable how today's electrical hobbyists have many ways to create fun project.
    Btw where you get jumper wires for your prefboard projects?

    • @electronicguy4550
      @electronicguy4550 3 года назад +1

      Its called silverd copper wire

    • @michalkana9764
      @michalkana9764 3 года назад +1

      @@electronicguy4550 thank you for answer, but i also mean wire that he shown in his first essential tools video, he shown pliers that can bend this wire acros two holes in prefboard. Thick, strait wire.(i dont know how to describe it beter, im from Czechia.)

  • @salvatorecristiano2030
    @salvatorecristiano2030 3 года назад +2

    Why can't i like this video more than once?

  • @richardsilverwings
    @richardsilverwings 3 года назад

    Cellbots is another interesting approach.

  • @tech-a-tronics650
    @tech-a-tronics650 11 месяцев назад

    Would love to see a lidar connected to this bot and hopefully running ROS, we will be able to map the surroundings.

  • @shidqi100
    @shidqi100 3 года назад +1

    Yo make more videos like this, love this video

  • @electronic7979
    @electronic7979 3 года назад +1

    Excellent

  • @ranam
    @ranam 3 года назад

    Finally diy AI BY GREAT SCOT COOL STUFF

  • @pedrovelazquez138
    @pedrovelazquez138 3 года назад +3

    I recommend the courses from Coursera on Deep Learning. They are really helpful!
    At first I did not understood how it worked but, with the courses I realized the tremendous potencial that it has for many aplications. It merges nicely with mechatronics and electronics too.

    • @iAmCbasBoy
      @iAmCbasBoy 3 года назад +1

      Do you recommend a specific one? I just started looking into AI CV and have some python experience

    • @pedrovelazquez138
      @pedrovelazquez138 3 года назад +1

      @@iAmCbasBoy You can choose the Courses from Deep Learning with Andrew Ng. This is with Python.
      But, if you want to know the details about machine learning and neural networks, you can choose the course Machine Learning with Andrew Ng from Stanford... the last one is free.

  • @EasyElectronics2412
    @EasyElectronics2412 3 года назад

    Another awesome video by great scott 😘😘😘

  • @ANTOSGARAGE
    @ANTOSGARAGE 3 года назад +1

    Great video sir but I have a doubt....The same can be made with Hc-sr04 Ultrasonics sensor with Arduino which detect the obstacles right....what's the difference .... sorry I'm not teasing you but I just want to know....?

  • @ahmedhesham6944
    @ahmedhesham6944 3 года назад +2

    can you make a series about jetson nano?

  • @liviuconstantin9960
    @liviuconstantin9960 3 года назад

    Any plans to delve deeper into these A.I. subjects?

  • @abashosh6848
    @abashosh6848 3 года назад

    You make look easy man Thank you

  • @y2ksw1
    @y2ksw1 3 года назад

    AI actually isn't complicated, but complex. It's a number of formulas, which need to run in a certain order.
    If you are familiar with neural networks, and have already built a single cell, then you are on the right path.

  • @anddop
    @anddop 8 месяцев назад

    If I added 2 wheels on the back, that aren't controlled by any components, would that work or would it mess up the original build.

  • @ДаДа-п8о
    @ДаДа-п8о 3 года назад

    Hey , thanks for the video , can this be used for a totally beginners ?

  • @anonymousperson1048
    @anonymousperson1048 3 года назад

    Is it possible for the robot to remember the spatial layout of an area and be taught to move around the area based on this remembered layout? Ex. If it mapped your house, it can move autonomously to the toilet if only simply instructed to "go to the toilet".

  • @vishwasshettyv
    @vishwasshettyv 3 года назад +1

    The writing hand has a face also 😀👍

  • @fotmheki
    @fotmheki 3 года назад +1

    You can actually use Raspberry PI with TensorFlow Lite

  • @dhruvjustexists
    @dhruvjustexists 3 года назад +2

    Im your very first viewer of this video, btw you are really a great scott

    • @greatscottlab
      @greatscottlab  3 года назад +1

      Hey, thanks!

    • @dhruvjustexists
      @dhruvjustexists 3 года назад

      @@greatscottlab Sir you are my inspiration to learn about electronics (me = 13 y/o) and you are welcome

  • @adhritgulati6794
    @adhritgulati6794 2 года назад

    How about creating an algorithm, that creates an imaged labelled "blocked" , and then later an image labelled free, to balance out the dataset. And after that retrain it with the new data. This way our AI can learn from it's mistakes. This could be useful in say' another room, where the bot has learned enough to not collide often, but still collides sometimes

  • @SongStudios
    @SongStudios 3 года назад

    Dude! You really need to get deeper in neural networks, they're amazing! I've seen it do crazy stuff, like generating music from the ground up from nothing (It generates waveforms, wich is a really complex task) and generating images!

  • @MCsCreations
    @MCsCreations 3 года назад +1

    Really interesting indeed! 😃
    Too bad it can't learn for itself... I mean, trying, colliding and taking pictures of where not to go... You know?
    But other than that, it's a pretty impressive little kit! 😃
    Stay safe and creative there! 🖖😊

  • @theexperimenter5813
    @theexperimenter5813 Год назад

    this is interesting but if all you are doing is avoiding obstacles a set of ultrasonic sensors or infrared or just a set of bumper switches could do the same thing and they are ultra simple to implement

    • @mystery_1101
      @mystery_1101 Год назад

      Using sensors was not the point of the video.

  • @OZtwo
    @OZtwo 3 года назад +1

    Great video. I have been looking at getting a Vector Robot to play with the AI but finding it may not be up to speed. I'm simply looking for something like a Vector robot that can explore the area, charge itself, and more where the AI comes in, be able to collect small objects and take it home. For this why I picked the vector since the base design is perfect yet with too many limitations. A perfect robotic mouse which I am so shocked I can't find anything close to it.

  • @AlabiMuiz
    @AlabiMuiz Год назад

    I don't understand from where u started using that pad sir

  • @blakerhoades6356
    @blakerhoades6356 3 года назад

    I saw that you tried to create one of these for a robot vacuum using LiDAR . Maybe this would work better.

  • @teku3985
    @teku3985 3 года назад

    You should do a video on the Platformio ide discussing it’s benefits and drawbacks in comparison to the original Arduino ide. Then explain why you will use one compared to another

  • @blackerhawk1508
    @blackerhawk1508 3 года назад

    Thas an awesome pice of hardware, but, I have a question: can it run crysis?

  • @sarmadrafique4472
    @sarmadrafique4472 3 года назад

    Jetson Nano or Raspberry pi 4 model B, which one is better for computer vision applications?

  • @Bhavesh_g20
    @Bhavesh_g20 3 года назад

    Great Scott: building an AI robot
    Me: learns a lot from his video
    but Breaks an rc car just to get a motor
    But the videos are very knowledgable

    • @greatscottlab
      @greatscottlab  3 года назад +1

      Thanks mate :-)

    • @Bhavesh_g20
      @Bhavesh_g20 3 года назад

      @@greatscottlab
      Do you have subreddit like electroboom has ?

  • @PhG1961
    @PhG1961 3 года назад +1

    Finally... what I've been waiting for !

  • @proffirmanable
    @proffirmanable 3 года назад

    How much power does it draw?

  • @S54
    @S54 3 года назад

    Did it also work in another room it didn't have photos of?

  • @Restombre
    @Restombre 3 года назад

    What about using a less expensive but IA-optimised sipeed maixduino ?

  • @ai_04_yadnesh_bhanu
    @ai_04_yadnesh_bhanu 11 месяцев назад

    brother the one you made in this video is the one with Jetson Nano or without jetson nano ?
    Im considering this topics as my uni project so please help

  • @raeed9385
    @raeed9385 Год назад

    Hi there! I'm just wondering where to store these pictures? Are these directly stored on the robot's computer or can I put them on a 3rd party service?

  • @chandraniroy2343
    @chandraniroy2343 3 года назад

    Waited for such a video from a long time... Thank you sir

  • @osa1121-
    @osa1121- 3 года назад +3

    U know!!??
    U should make a car design smarter than Tesla
    That stops on all stop needs
    And so on!!
    I am lazy right now as it's 9:43 in the night so there are grammatical mistakes so just ignore them ;)

    • @xboxgamer9216
      @xboxgamer9216 3 года назад +5

      U sure u r not also drunk.

    • @osa1121-
      @osa1121- 3 года назад +1

      @@xboxgamer9216 idk
      I was just lazy :)
      So i wrote what came to my mind

  • @MyJazzChannel
    @MyJazzChannel 3 года назад

    Great Video. How do you power the board ? As far as I know it draw around 5A which most "normal" powe rbanks are not capable to deliver ?

  • @sarmadrafique4472
    @sarmadrafique4472 3 года назад +1

    How about using a ToF(Time of Flight) Camera?

  • @TommiHonkonen
    @TommiHonkonen 3 года назад

    yes the 64gig sd makes that kit a worth while investment

  • @Roe124
    @Roe124 9 месяцев назад

    I am new to programming. Is this considered hard to do?

  • @cursorop1716
    @cursorop1716 2 года назад

    Can we do it without using raspberry Pi ... Just sending video footage to computer wirelessly and then giving it commands from computer to avoid or not.. I'm want to make project using this concept where I can just give it destination and it will automatically travel towards it avoiding obstacles

  • @MichalKottman
    @MichalKottman 3 года назад +1

    "Python... the language used by Raspberry Pi"... Sorry for being pedantic, but Raspberry Pi can run any compiled or interpreted language that has ARM compiler just fine. C, C++, Java, Go, Python, Lua, Perl, Nim and many more run just fine.

  • @borayurt66
    @borayurt66 3 года назад +2

    In my understanding of AI, it should work like this: You set the robot free to roam around, and as it goes it takes its own pictures, classify them as "free = go" (not hit anything) or "blocked = no go" (hit something) Learning its way as a baby learns with a lot of bumps and falls. The stored photos can also be used in different "unknown" environments later on as a baseline and learning different places will go faster and faster as its "experience" grows.

  • @nikilase4312
    @nikilase4312 3 года назад

    Oooh erst nen neues Andreas Spiess Video und jetzt du auch noch. Nice

  • @melplishka5978
    @melplishka5978 3 года назад

    That’s cool. You could set up your lawnmower and set up the mower to go exactly around your yard and miss all of the bad areas. I’m doin it lol

  • @SaminaZafar270
    @SaminaZafar270 3 года назад +1

    Make rubik's cube solving robot which takes pictures of each side of cube and give an algorithm to solve it

  • @planktonfun1
    @planktonfun1 3 года назад

    Just attach google coral tpu processor on your rpi and youre good to go
    improvement fps of CV is from 2fps to 35fps in inferencing

  • @ridinggoose4169
    @ridinggoose4169 3 года назад +13

    Humans: *AI exists* we are going to die
    AI: if picture equals to "blocked" turn, else drive

    • @TheJay6621
      @TheJay6621 3 года назад +2

      After reading your comment,
      GPT-3 laughed in ML

  • @themastereal8345
    @themastereal8345 11 месяцев назад

    diy or buy???

  • @ShivamKumar-qm1rl
    @ShivamKumar-qm1rl 3 года назад +1

    I just finished making notes for GA and for the topping i got this video on my feed
    So lucky 😂😂

  • @JosephCatrambone
    @JosephCatrambone 3 года назад

    Did this for my roomba, but I did all the training on my desktop and exported for the ONNX runtime 'cause it was easier. Still PyTorch.

  • @theoldknowledge6778
    @theoldknowledge6778 3 года назад

    Nice video! I love this subject... It would be amazing if you do more more about this robot or AI!

  • @tednoob
    @tednoob 3 года назад

    Could you make this into an unsupervised learning variant by adding a bumper to detect impact/pain?

  • @captain_ravioli1514
    @captain_ravioli1514 3 года назад

    Is it possible to do this with meccanoid g15? That's the closest thing I have and I'm going for as cheap as possible

  • @asifmoideen1143
    @asifmoideen1143 3 года назад

    Can anyone suggest a good final year project for a CS student

  • @IMRANKHAN-we9un
    @IMRANKHAN-we9un 3 года назад

    Dear Sir, which camera used in this project ?? Can Pi camera( V2) work ??

    • @not_ever
      @not_ever 3 года назад

      The pi cam v2 works with the jetson nano. There is another youtuber called JetsonHacks who has more info on how to set the camera up.

    • @IMRANKHAN-we9un
      @IMRANKHAN-we9un 3 года назад

      @@not_ever OK, I will try it.

  • @subramanya.k
    @subramanya.k 3 года назад

    Can u please do many more interesting projects based on AI 😍🤩THEY R SO MESMERIZING TECHNOLOGY 🤩🤩🤩💕