Danil Zherebtsov
Danil Zherebtsov
  • 58
  • 113 520
You can't deploy ML model without these
How to properly prepare your model for serving and what are the deployment options available.
All videos in a series:
1️⃣ Business & Data understanding - th-cam.com/video/c_CAK0tln_w/w-d-xo.html
2️⃣ Data Processing - th-cam.com/video/Zkmyq-pDnmU/w-d-xo.html
3️⃣ Modeling Best Practices - th-cam.com/video/EOWLqekVYp0/w-d-xo.html
4️⃣ Model Deployment - THIS VIDEO
Model deployment with Docker - th-cam.com/video/vA0C0k72-b4/w-d-xo.html
Model deployment with UI & Streamlit - th-cam.com/video/EEuoDuQiQYs/w-d-xo.html
----------------------------------------------------------------------------------
Attributes:
Deliberate Thought by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0/
Source: incompetech.com/music/royalty-free/?keywords=deliberate+thought
Artist: incompetech.com/
มุมมอง: 2 771

วีดีโอ

How to train an effective model and prove everyone that it works.
มุมมอง 3618 หลายเดือนก่อน
Fundamentals of correct ML model training. From selecting the optimization/evaluation metrics to the validation strategies. All videos in a series: 1️⃣ Business & Data understanding - th-cam.com/video/c_CAK0tln_w/w-d-xo.html 2️⃣ Data Processing - th-cam.com/video/Zkmyq-pDnmU/w-d-xo.html 3️⃣ Modeling Best Practices - THIS VIDEO 4️⃣ Model Deployment - th-cam.com/video/oYlNP21g2Y0/w-d-xo.html Attr...
Prepare data for Machine Learning like a Pro
มุมมอง 2918 หลายเดือนก่อน
Here we'll discuss: - What are the different data types and how to work with all of them? - How to correctly transform everything into numeric format? - What goes into feature-engineering? - How make sure all the above won't break when new data starts coming in? All videos in a series: 1️⃣ Business & Data understanding - th-cam.com/video/c_CAK0tln_w/w-d-xo.html 2️⃣ Data Processing - THIS VIDEO ...
All the steps of any DS project Spelled Out by a Data Scientist
มุมมอง 2858 หลายเดือนก่อน
Business understanding - Data assessment - Date processing - Modeling - Deployment: a comprehensive walkthrough about how to Data Science. All videos in a series: 1️⃣ Business & Data understanding - THIS VIDEO 2️⃣ Data Processing - th-cam.com/video/Zkmyq-pDnmU/w-d-xo.html 3️⃣ Modeling Best Practices - th-cam.com/video/EOWLqekVYp0/w-d-xo.html 4️⃣ Model Deployment - th-cam.com/video/oYlNP21g2Y0/w...
New kind of Kaggle competitions just launched! Top 50 get rewarded.
มุมมอง 3488 หลายเดือนก่อน
Spoiler: the whole competition is hosted on Telegram! Competition Telegram Bot: t.me/SynnaxCompetitionBot Competition Discussion Channel: t.me/SynnaxLab Competition Description & Files: tinyurl.com/eu2txd6y Attributes: Deliberate Thought by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0/ Source: incompetech.com/music/royalty-free/...
Getting ahead of 99% of your peers is easy. Do this.
มุมมอง 3669 หลายเดือนก่อน
Get a better job, recognition, financial freedom doing these simple things. Deliberate Thought by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0/ Source: incompetech.com/music/royalty-free/?keywords=deliberate thought Artist: incompetech.com/ Inspired by Victor Cheng's newsletter!
Quick ML model cloud deployment with UI explained
มุมมอง 1.2K9 หลายเดือนก่อน
Quickly transform your local ML model into an online app/service with user interface using nothing but streamlit. Repository with code from the video: github.com/DanilZherebtsov/deploy-model-streamlit Deliberate Thought by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0/ Source: incompetech.com/music/royalty-free/?keywords=delibera...
Learn Generative AI & Data Science from scratch in 2024: Complete guide.
มุมมอง 2.9Kปีที่แล้ว
From Scratch: in 2024 start and finish with a job your journey in to Data Science with incline into Generative AI. Told by a Data Scientist. Courses in sequence: Step 1️⃣ PYTHON • Python masterclass - tinyurl.com/5n78h2py • Python OOP - tinyurl.com/58wkzhn7 Step 2️⃣ GIT • Git from zero to hero - tinyurl.com/mrxtyb57 Step 3️⃣ Data Science • Traditional Data Science & ML Master Class - tinyurl.co...
Learn these pandas tricks now
มุมมอง 187ปีที่แล้ว
Simple yet non obvious pandas capabilities that I use every day. 0:00 Intro 0:14 Import broken data 0.58 Get indexes of min/max values 1:26 Subset data by values 2:07 Remove records by value 3:01 Split data 3:28 Get % data distribution 3:59 Dataframe to markdown 4:14 Open data in Chrome/Safari Code from video here: gist.github.com/DanilZherebtsov/ca88245bfa4de56521a9107b73b55079
Process 100GB data like it is 20GB, told by a Data Scientist
มุมมอง 394ปีที่แล้ว
How to work with 100 GB datasets on your local machine. Code here: gist.github.com/DanilZherebtsov/4a2e0692f37d8db76b02d6130f10fe3f Automated option: $pip install verstack # from verstack import PandasOptimizer optimizer = PandasOptimizer() df = optimizer.optimize_memory_usage('data.csv') #
How to science the sh!t out of a problem.
มุมมอง 383ปีที่แล้ว
True story. Don't try this at home...
Night in life of a Data Scientist. True story...
มุมมอง 2.6Kปีที่แล้ว
Night in life of a Data Scientist. True story...
Deploy ML model in 10 minutes. Explained
มุมมอง 43Kปีที่แล้ว
Level up your Data Science to Machine Learning Engineering. Docker engine download: docs.docker.com/engine/install/ Repo with code from video: github.com/DanilZherebtsov/ml-docker-flask-api Study MACHINE LEARNING DEPLOYMENT INTO PRODUCTION ENVIRONMENT Course 1 (Intro in ML in prod): imp.i384100.net/MLProduction1 Course 2 (ML&Data Lifecycle in prod): imp.i384100.net/MLProduction2 Course 3 (ML Mo...
Crazy ways porn sites use your data
มุมมอง 2.4Kปีที่แล้ว
Crazy ways porn sites use your data
Is iPhone 15 worth it?
มุมมอง 242ปีที่แล้ว
Is iPhone 15 worth it?
Advanced missing values imputation technique to supercharge your training data.
มุมมอง 2.5Kปีที่แล้ว
Advanced missing values imputation technique to supercharge your training data.
LITTLE tings that make a BIG programmer
มุมมอง 395ปีที่แล้ว
LITTLE tings that make a BIG programmer
Amazon interview cought on tape
มุมมอง 1.3Kปีที่แล้ว
Amazon interview cought on tape
5 Breathtaking tech books that I will never forget
มุมมอง 239ปีที่แล้ว
5 Breathtaking tech books that I will never forget
Best Mac productivity apps
มุมมอง 1.2Kปีที่แล้ว
Best Mac productivity apps
M2 Max VS M2 Air - Machine Learning. Should you buy the Air for Data Science?
มุมมอง 3Kปีที่แล้ว
M2 Max VS M2 Air - Machine Learning. Should you buy the Air for Data Science?
Correct Data Science setup for Arm Macs (M1/M2)
มุมมอง 1.9Kปีที่แล้ว
Correct Data Science setup for Arm Macs (M1/M2)
M2 Mac python installation the right way
มุมมอง 4.2Kปีที่แล้ว
M2 Mac python installation the right way
Best Mac terminal mode ever
มุมมอง 1.8Kปีที่แล้ว
Best Mac terminal mode ever
M2 MAX changed everything
มุมมอง 1Kปีที่แล้ว
M2 MAX changed everything
How Make Money Coding Works?!
มุมมอง 231ปีที่แล้ว
How Make Money Coding Works?!
This is easier than it sounds
มุมมอง 277ปีที่แล้ว
This is easier than it sounds
Killer Resume template that will get you a job
มุมมอง 783ปีที่แล้ว
Killer Resume template that will get you a job
Single skill to supercharge your Data Science career
มุมมอง 1.5Kปีที่แล้ว
Single skill to supercharge your Data Science career
Spelled out: what is ChatGPT, how is it trained, is it conscious…
มุมมอง 172ปีที่แล้ว
Spelled out: what is ChatGPT, how is it trained, is it conscious…

ความคิดเห็น

  • @awiranata
    @awiranata วันที่ผ่านมา

    Thank you so much! This short but concise!

  • @adamkupiec7604
    @adamkupiec7604 4 วันที่ผ่านมา

    A silly question - why do you prefer pip rather than miniconda/mamba?

  • @hazemmathbout4935
    @hazemmathbout4935 4 วันที่ผ่านมา

    Thanks, I would to ask you, If i have a fine-tune trained model (with 20 GB size) then i follow the same steps in the video to make the api, and the docker steps, My question is what the best hosting provider to run the previous codes on the cloud? I need the previous pre training model not public (private), because it fine-tuning on sensitive company data. I hope you understand my question. Thanks 🙏❤

  • @AmazonAmazing-t1q
    @AmazonAmazing-t1q 12 วันที่ผ่านมา

    precise tutorial ever😍

  • @sunyosharma4585
    @sunyosharma4585 12 วันที่ผ่านมา

    with AI i guess this skill becomes more important to beat competition, thanks insightful

    • @lifecrunch
      @lifecrunch 9 วันที่ผ่านมา

      Glad you liked it

  • @konodioda695
    @konodioda695 16 วันที่ผ่านมา

    is it possible i do a deployment with model.RData in R instead of model.joblib

    • @lifecrunch
      @lifecrunch 9 วันที่ผ่านมา

      If your model inference will run R as the inference environment then yes

  • @shakilmosharrof_1994
    @shakilmosharrof_1994 19 วันที่ผ่านมา

    Thanks a ton! No BS or extra. To the point as it needs to be.

  • @satish1012
    @satish1012 25 วันที่ผ่านมา

    Thanks a lot! Now I understand the core concepts. If I understand correctly, in Azure AI/ML, once a model is deployed, it provides a URL for inference along with a Docker image. I guess this is what the cloud provider is doing in the background - wrapping the model (e.g., the .joblib file) into a REST API (using something like Flask) and deploying it as a container in a Kubernetes (K8s) cluster. I guess something is happening with AWS Sage Maker

    • @lifecrunch
      @lifecrunch 19 วันที่ผ่านมา

      I don't know what exactly does Azure do when you deploy a model with them. In our example we didn't discuss inference scaling/load balancing. Azure probably has that handled out of the box. But the core concept of model deployment should be the same.

  • @FatemehBoobord
    @FatemehBoobord 26 วันที่ผ่านมา

    Thank you, I really enjoy the code, but is it possible to use it when we simultaneously have missing data in features and labels(multilabel)?

    • @lifecrunch
      @lifecrunch 19 วันที่ผ่านมา

      Sure. You can impute missing values in the whole dataset, including the labels. But if you have training data with some values missing in the labels - the best bet is to drop those rows because imputing the labels and then treating these examples as ground truth is not the best practice.

  • @wtfanurag
    @wtfanurag 29 วันที่ผ่านมา

    Thanks!

    • @lifecrunch
      @lifecrunch 19 วันที่ผ่านมา

      Welcome!

  • @sohamdutta4381
    @sohamdutta4381 หลายเดือนก่อน

    I am getting an Aborted ! Error whenever i am using the docker --run command. Anyone knows whats going on ?

    • @lifecrunch
      @lifecrunch 19 วันที่ผ่านมา

      Did you install docker correctly?

  • @mubashirshaikh
    @mubashirshaikh หลายเดือนก่อน

    you look like klaus mikaelson from vampire diaries lol

    • @lifecrunch
      @lifecrunch 19 วันที่ผ่านมา

      haha! never seen myself that way )

  • @mubashirshaikh
    @mubashirshaikh หลายเดือนก่อน

    lol i am working on creating a sort of analysis automation tool for my college project and this is exactly what i was looking for. Initially i was thinking about going with the iterativeimputer or knnimputer. Is your nanimputer is better than them? if thats the case then you are a fucking genius

    • @lifecrunch
      @lifecrunch 19 วันที่ผ่านมา

      iterativeimputer is a similar ML based approach, while KNN imputer is more on the statistical side, but also is quite good. verstack.NaNImputer uses LGBM under the hood, which is considered to be the more powerful ML algorithm. My guess is that it performs better than the rest in most cases.

    • @mubashirshaikh
      @mubashirshaikh 13 วันที่ผ่านมา

      @@lifecrunch hey i have a question for you, can you make a video or something about the ways to detect and handle outliers in the training data, just like you did with missing values?. Thats a huge favor to ask, but please consider it. Also yess xd. Your nanimputer module is wayyy better performing than any other thing in the community as of now

  • @akshu7832
    @akshu7832 หลายเดือนก่อน

    Informative

  • @mounishkm6906
    @mounishkm6906 หลายเดือนก่อน

    After the setup of my terminal apple logo is turned into question mark and the folder image how to fix it can you please replay

    • @lifecrunch
      @lifecrunch หลายเดือนก่อน

      Your terminal apple logo turned into a question mark?? Can you provide some more details.

  • @sushant9047
    @sushant9047 2 หลายเดือนก่อน

    Can we deploy for the code that is written in jypter notebook

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      Jupyter notebook is a research environment, not development. For production applications use .py files.

  • @AashishShah-h1k
    @AashishShah-h1k 2 หลายเดือนก่อน

    Hi, I faced a problem importing tenzorflow after installing tensorflow-metal. Did anyone else face this as well?

    • @lifecrunch
      @lifecrunch หลายเดือนก่อน

      Hi. Since the video release some changes happened. Try this: Step 1: Install TensorFlow dependencies from Apple Conda channel. conda install -c apple tensorflow-deps Step 2: Install base TensorFlow (Apple's fork of TensorFlow is called tensorflow-macos). python -m pip install tensorflow-macos Step 3: Install Apple's tensorflow-metal to leverage Apple Metal (Apple's GPU framework) for M1, M1 Pro, M1 Max GPU acceleration. python -m pip install tensorflow-metal

    • @AliGabrielLara
      @AliGabrielLara 20 วันที่ผ่านมา

      @@lifecrunch I had the same issue and followed the steps above I got it fixed

  • @taido4883
    @taido4883 2 หลายเดือนก่อน

    Exceptional video! Thank you Danil! I watched tons of other videos and have no idea on how to deploy my ML model. Stumble on this one and now I'm able to do it.

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      You're welcome! More cool videos coming soon

  • @יוסילוי-ח8ו
    @יוסילוי-ח8ו 2 หลายเดือนก่อน

    really well done. thank you!!

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      Glad you liked it!

  • @anmolchhetri3033
    @anmolchhetri3033 2 หลายเดือนก่อน

    very helpful thanks, But is it require to do hyperparameter tuning of lightgbm models?

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      For the purpose of missing values imputation - not necessary. Tuning can give a subtle accuracy improvement and it’s justified for an actual prediction model, but I wouldn’t do it for a data processing step.

  • @yk_mislyn
    @yk_mislyn 2 หลายเดือนก่อน

    thanks for letting people know, but can the camera on our phone be usable by the ****** tracking the data, to gather info=' like ' facial recognition && voice data location and finger prints data.

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      All of this data is processed on your phone. That's how your FaceId works and other authentication services you use every day. But how **** use this data - no-one knows. It is claimed that this data never leaves your phone. I surely hope so...

  • @yk_mislyn
    @yk_mislyn 2 หลายเดือนก่อน

    You look like a pornstar

  • @prestonryan3734
    @prestonryan3734 2 หลายเดือนก่อน

    Absolute mad lad

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      😎

  • @pranaychauhan2709
    @pranaychauhan2709 2 หลายเดือนก่อน

    very helpful !!!!!!!!!!!

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      Glad it helped!

  • @chidozieuzoegwu4056
    @chidozieuzoegwu4056 3 หลายเดือนก่อน

    Sharp

  • @chidozieuzoegwu4056
    @chidozieuzoegwu4056 3 หลายเดือนก่อน

    Subscribed immediately. What a straight to point video. Thanks, man.

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      Thanks! More cool videos coming soon

  • @stefangrandl8623
    @stefangrandl8623 3 หลายเดือนก่อน

    Thanks for the video and all the effort it took to produce it. It's easy to follow and nicely animated. 👍🏼 However, as of today I would rather use BentoML instead of FastAPI. It's even easier to set up an API and then publish a docker image.

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      Well, it's a matter of personal preference. I just got around Streamlit first...

  • @lorenzolupo9982
    @lorenzolupo9982 3 หลายเดือนก่อน

    This content is fire! I love the efficiency of information delivery, slow enough to understand every step and speedy enough not to waste time, with visual helpers to focus on the right visual information. I also love that you kept errors in the video, so that we learn the most common we might encounter and how to tackle them. Keep it up!

    • @lifecrunch
      @lifecrunch 2 หลายเดือนก่อน

      Thanks for the motivation!

  • @dmitriysmetanin
    @dmitriysmetanin 3 หลายเดือนก่อน

    Дружище, давай на русском. Больше ведь будет просмотров

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      Это как ты так посчитал?) Русскоязычное население 220 млн., а на английском говорят 1.4 млрд…

    • @dmitriysmetanin
      @dmitriysmetanin 3 หลายเดือนก่อน

      @@lifecrunch на международном английском говорят 1.4 млрд, но просмотры твои на международный уровень как-то не тянут. Не все математикой объясняется)

  • @fazilahamed1240
    @fazilahamed1240 3 หลายเดือนก่อน

    quick and clear... good job buddy

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      Glad it helped

  • @narangfamily7668
    @narangfamily7668 3 หลายเดือนก่อน

    cheers mate thanks!

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      Any time!

  • @mohamedanas8493
    @mohamedanas8493 3 หลายเดือนก่อน

    can i deploy my computer vision project using this method

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      Sure. You can deploy any model this way.

  • @TaeJoonKim-y1d
    @TaeJoonKim-y1d 3 หลายเดือนก่อน

    Thanks for sharing this video. This is very informative.

  • @Virat_._Kohli123
    @Virat_._Kohli123 4 หลายเดือนก่อน

  • @Virat_._Kohli123
    @Virat_._Kohli123 4 หลายเดือนก่อน

    Mark my words,one day you will going to be a super star 🎉❤

  • @shr00shr
    @shr00shr 4 หลายเดือนก่อน

    Thanks, Danil ! This is exactly what I was looking for. Clear and concise tutorial,🙏

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      Glad it was helpful!

  • @mohameddawoud8435
    @mohameddawoud8435 4 หลายเดือนก่อน

    How to use the libraries in VS CODE after installation ?

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      VSCode is just a text editor. You are installing the libraries in your Python environment. Import them at the top of your script and use them according to the documentation

  • @mkaya4677
    @mkaya4677 4 หลายเดือนก่อน

    Hi, First of all, your video provides very useful information, and I want to thank you for that. I have a question I would like to ask you. I am analyzing air pollution in a city in my country. For this purpose, I have created a dataset using air pollution data and meteorological data. I then organized these data into hourly intervals. However, I encountered a problem. My dataset contains null values. These null values appear consecutively in some parts of the dataset. For example, in the first 3000 rows, there are approximately 2500 null values for the NO2, NOX, and NO air pollutants, but in the remaining part of the dataset, there are very few null values. In addition, there are rows where data for all air pollutants are missing, but these rows cover a short period consecutively. I believe this might be due to workers turning off the devices after working hours on certain days. I have previously trained a few models to fill in these missing values, but I did not achieve good results. I would like to ask for your guidance. In these two cases, should I fill in the missing data or exclude them from the dataset? What would be the most accurate method to complete these missing values?

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      In the first place (a lot of consecutive missing values at the top) I would just drop them. As for those NaNs in the middle, since your data is a time series, I would use something like a rolling window or nearest neighbors values to fill in the blank spots.

  • @juancarlosruelas8935
    @juancarlosruelas8935 4 หลายเดือนก่อน

    Great video! Can you make a video seting up R with vitual environments as well?

    • @lifecrunch
      @lifecrunch 3 หลายเดือนก่อน

      I gave up R almost 10 years ago. Although beautiful framework, I had to switch to Python because it gives much more freedom in terms of software engineering and integration into the production environment.

  • @juancarlosruelas8935
    @juancarlosruelas8935 4 หลายเดือนก่อน

    Brilliant

  • @avinasha3603
    @avinasha3603 4 หลายเดือนก่อน

    Thank you !

    • @lifecrunch
      @lifecrunch 4 หลายเดือนก่อน

      You're welcome!

  • @Adebowale279
    @Adebowale279 4 หลายเดือนก่อน

    This is just wonderful and succinct. Thank you!

    • @lifecrunch
      @lifecrunch 4 หลายเดือนก่อน

      Thank you for watching!

  • @GabrielaSosa-n9l
    @GabrielaSosa-n9l 4 หลายเดือนก่อน

    Great videos

    • @lifecrunch
      @lifecrunch 4 หลายเดือนก่อน

      Thanks!

  • @sangeethag8228
    @sangeethag8228 5 หลายเดือนก่อน

    Thanks a lot Danil.. You saved 4hrs of time. Its working for me :)

    • @lifecrunch
      @lifecrunch 5 หลายเดือนก่อน

      Glad it helped!

  • @thevicky1428
    @thevicky1428 5 หลายเดือนก่อน

    Can I do llama 8b fine tuned with this sir ?

    • @lifecrunch
      @lifecrunch 5 หลายเดือนก่อน

      With what? Docker??

    • @thevicky1428
      @thevicky1428 5 หลายเดือนก่อน

      @@lifecrunch yeah, I fine tuned unsloth llama 8.1 how to deploy that with docker or cloud providers

    • @lifecrunch
      @lifecrunch 5 หลายเดือนก่อน

      @@thevicky1428 Just like any other model. Write the inference script to query the model with prompts or whatever you want to query it with, configure docker as explained in the video, save all the required llama artifacts into the corresponding directories and there you go. Basically repeat all the steps from the video only replacing the 'predict()' function with your llama inference code.

    • @thevicky1428
      @thevicky1428 5 หลายเดือนก่อน

      @@lifecrunch thanks sir

  • @HZN2502
    @HZN2502 5 หลายเดือนก่อน

    👑🙌🙌

  • @anmolkrishnan
    @anmolkrishnan 5 หลายเดือนก่อน

    Great tutorial ❤

    • @lifecrunch
      @lifecrunch 5 หลายเดือนก่อน

      Thank you! 😊

  • @dataworldsolution
    @dataworldsolution 5 หลายเดือนก่อน

    Thanks Sir

    • @lifecrunch
      @lifecrunch 5 หลายเดือนก่อน

      Welcome!

  • @mariusholle8380
    @mariusholle8380 5 หลายเดือนก่อน

    Thank you very much! I have the M2 Air and love it. I am starting to work on machine learning and was wondering, if the upgrade would make any sense. Your video answered that for me. Thank you for that!

    • @lifecrunch
      @lifecrunch 5 หลายเดือนก่อน

      Yeah, if you're just starting - this is more than enough. By the time you get to big volumes of data, you will figure out how to run it on google colab or kaggle. Anyway an M2 MacBook Air is a great machine for your task.

  • @yungzed
    @yungzed 5 หลายเดือนก่อน

    thanks, im the sole SWE intern working on an AI/ML team, these vids help a lot

    • @lifecrunch
      @lifecrunch 5 หลายเดือนก่อน

      Glad that it helped!