End to end Deep Learning Project Implementation using MLOps Tool MLflow & DVC with CICD Deployment 🚀

Поділитися
Вставка
  • Опубліковано 19 сер 2024

КОМЕНТАРІ • 130

  • @oyebamijimicheal8372
    @oyebamijimicheal8372 2 місяці тому +3

    This guy is so so underrated. An eloquent Data Scientist ❤️

  • @ZaheerKZ
    @ZaheerKZ 8 місяців тому +9

    I deeply appreciate the well-structured project and video you've provided. Thank you from the bottom of my heart💖

  • @randomshite998
    @randomshite998 4 місяці тому

    Wow, there is not even a single end to end video on the internet. You made a complete package Thank you very much man. You earned my subscription, like and a share.

  • @parthibrathinam9050
    @parthibrathinam9050 5 місяців тому +2

    Amazing, one of the very first , easy to understand , e2e DL model deployment

    • @prashantpanwar3676
      @prashantpanwar3676 17 днів тому

      Will it charge us to deploy and do same thing like him while ofcourse deleting services being used later?

  • @haz5248
    @haz5248 7 місяців тому +2

    just copy the following to copy the model from the artifacts folder to the model folder,
    destination_directory="model"
    file_path=r"artifacts/training/model.h5"
    if not os.path.exists(destination_directory):
    os.makedirs(destination_directory)
    shutil.copy(file_path, destination_directory)
    print("Model copied to Model directory")

  • @mojtabaaajami1112
    @mojtabaaajami1112 3 місяці тому

    You have done a great job. I really admire your knowledge and how proficient you are in all and every details of an ML project.

  • @tuannguyentranle7151
    @tuannguyentranle7151 7 місяців тому +3

    You deserve my subscription, please make videos with details about MLops like that. Happy New Year!

  • @Thinesh_Kumar
    @Thinesh_Kumar 8 місяців тому +3

    Please teach us GitHub actions from basics. I'm expecting you would do that soon for us😅.

  • @arri5812
    @arri5812 5 місяців тому

    thank you , till 3 hours 41 mins.....looking forward to complete and learn more

  • @dharmaraj7411
    @dharmaraj7411 3 місяці тому

    If you could do end to end project like focusing on one cloud like AWS and the best practices of mlops with aws in the same way best practices of mlops with azure will really help everyone in their realtime projects.

  • @mdabdullahalhasib2920
    @mdabdullahalhasib2920 5 місяців тому

    Love it. Stay tuned my brother.

  • @nareshroyal001
    @nareshroyal001 5 місяців тому

    learnt everything at one go

  • @advaithirlekar9433
    @advaithirlekar9433 2 місяці тому

    Very nice approach! Keep up the good work!

  • @faisalhameed7534
    @faisalhameed7534 7 місяців тому

    Hey You are doing some amazing work here , one quick sugesstion please be a little slow while explaing the code .I have subscribed your channel after seeing your vedios on the other channel .

  • @yaseenbaba3389
    @yaseenbaba3389 25 днів тому

    Excellent tutorial in modular approach
    Can we consider the components explained here are containers for k8s when using kubeflow or deployKF ?
    Because if it is that way then the components should be independent (ex microservices) for CI or CD
    Here the components seems to be dependent on each other like pipeline process

  • @vudumulanagasairahul1298
    @vudumulanagasairahul1298 8 місяців тому

    your hardwork is appericated❤❤

  • @sawfhsawfh00
    @sawfhsawfh00 4 місяці тому

    Thank you so much Bappy 😀

  • @jitheshgopinathan
    @jitheshgopinathan 6 місяців тому

    Amazing playlist. Thanks so much.

  • @donkeyally
    @donkeyally 8 місяців тому

    Thank you sir!! I really appreciate your effort to make this video for us!!!

  • @MDAsadullahShibli
    @MDAsadullahShibli 8 місяців тому

    Well Defined , well-structured project 🥰

  • @DataPulse
    @DataPulse 8 місяців тому

    Great work. Thanks Buppy. Keep going. Full support

  • @subashlingden9883
    @subashlingden9883 4 місяці тому

    Learned a lot thank you!

  • @specreiny775
    @specreiny775 6 місяців тому

    Thanks for your efforts in this video, it helps me a lot with my capstone project. In the future, could you please teach us an end to end project using AWS sagemaker?

  • @kdAbuj
    @kdAbuj 6 місяців тому

    Thank you Bappy bhaiii

  • @c52obsagp50
    @c52obsagp50 7 місяців тому

    Very nice explanation❤

  • @map-creator
    @map-creator 4 місяці тому

    Thank You.

  • @Rider-jn6zh
    @Rider-jn6zh 7 місяців тому

    Man how someone can go such indepth to explain and make understand the things easily with baisc things..
    Really appreciated🎉

    • @dswithbappy
      @dswithbappy  7 місяців тому

      thanks :)

    • @Rider-jn6zh
      @Rider-jn6zh 7 місяців тому

      @@dswithbappy can you please upload videos on NLP LLM projects with deployment using open AI API..
      projects like text summarization( summerizing conversation of customer with service resolver),
      and text classification,

  • @mayur.chavan
    @mayur.chavan 7 місяців тому

    very well explained.

  • @olabintanibraheem8111
    @olabintanibraheem8111 9 місяців тому

    Thanks bappy.

  • @Infinity-zc2ms
    @Infinity-zc2ms 8 місяців тому

    Very Helpful, Thanks a lot ❤

  • @InsightfulAIAvenue
    @InsightfulAIAvenue 7 місяців тому

    This is super. Thanks

  • @soumeshnayak4546
    @soumeshnayak4546 8 місяців тому

    Thank you sir for this project

  • @arjunpaudel9278
    @arjunpaudel9278 Місяць тому

    why the model is predicting normal and not predicting another class (adenocarcinoma) while testing in app.py(ui).

  • @PRIYASINGH-kq9fc
    @PRIYASINGH-kq9fc 9 місяців тому

    Thanks a ton❤

  • @karthik338
    @karthik338 11 днів тому

    my model is predicting ever image as cancer image,,,why it is happening,,anyone who knows ,please help

  • @Sherlockholmes27503
    @Sherlockholmes27503 Місяць тому +1

    getting this error at the time stamp 3:21:46
    ImportError Traceback (most recent call last)
    Cell In[11], line 8
    6 prepare_base_model.update_base_model()
    7 except Exception as e:
    ----> 8 raise e
    Cell In[11], line 5
    3 prepare_base_model_config = config.get_prepare_base_model_config()
    4 prepare_base_model = PrepareBaseModel(config=prepare_base_model_config)
    ----> 5 prepare_base_model.get_base_model()
    6 prepare_base_model.update_base_model()
    7 except Exception as e:

    • @HDSV10
      @HDSV10 20 днів тому

      bro did u solve the error n finished project by now?

  • @arri5812
    @arri5812 6 місяців тому

    thank you till 2 hours 42 min

  • @Artist13172
    @Artist13172 25 днів тому

    In dagshub i could not find username, password and url instead I am getting some other code. How can I solve sir could you please tell me

  • @mr.strange498
    @mr.strange498 9 місяців тому

    thank you soo much

  • @manojgh5681
    @manojgh5681 Місяць тому

    while running main.py module to check logger will work or not, below error is coming. How to solve it and what is the reson sir?
    PermissionError: [Errno 13] Permission denied: 'D:\\project\\entbappy(Bappy Ahmed)\\End-to-End-Chest-Cancer-Classification-using-MLflow-DVC\\logs\
    unning_logs.log'

  • @arri5812
    @arri5812 6 місяців тому

    thank you till 1 hour 3 min

  • @gauravmalik3911
    @gauravmalik3911 7 місяців тому

    Hi, thank you for the video, although I'm on early part of the video, but I'm curious about two things, are we using fastapi in this project, and second are we using something called feature pipeline in it, I'm new in mlops, so i want to understand what is feature pipeline, ingestion pipeline. Also, I guess this video considers all those things that I wanted to learn such as DVC, MLFLOW, DOCKERISATION , BIG THANKS

  • @kashifsadiq4145
    @kashifsadiq4145 7 місяців тому +1

    make NLP projects with mlops practices

  • @UdiWanKenobi
    @UdiWanKenobi 4 місяці тому +1

    Dear Bappy sir after everything when using dvc repro I am getting ModuleNotFoundError showing I dont have module named 'src', please help me to rectify the error

    • @titoausten
      @titoausten Місяць тому

      I have been getting same error. Main.py runs well but DVC repro doesn't. Have you been able to solve it?

  • @saitarak1824
    @saitarak1824 3 місяці тому

    I'm getting the following error.
    Error when deserializing class 'InputLayer' using config={'batch_shape': [None, 224, 224, 3], 'dtype': 'float32', 'sparse': False, 'name': 'input_layer'}. Exception encountered: Unrecognized keyword arguments: ['batch_shape']. Please help me in sorting this when loading the odel in model training

  • @rezamahmoudi163
    @rezamahmoudi163 8 місяців тому +1

    please deploy for edge device

  • @md.musfikurrahmansifar5302
    @md.musfikurrahmansifar5302 8 місяців тому +1

    ভাইয়া, আমি basic numpy, pandas, matplotlib, seaborn, Machine learning supervization... এখনো পর্যন্ত করছি। এখন কি করব বুঝতেছিনা,,,industry based learning hcche na mne hy...but kun path e jabo?....
    Btw apnar shondhan pelam...i was like emn gem Bangladesh e ase...you need to get highlighted... ❤❤❤❤

  • @gayathrik1517
    @gayathrik1517 9 місяців тому

    Your great😎

  • @shivrajshinde1738
    @shivrajshinde1738 6 місяців тому

    this is really good one. however, if you want to bring the new model which is in stage how do i do it?

  • @Sherlockholmes27503
    @Sherlockholmes27503 Місяць тому

    help me solve this error .

  • @Codejourneywithme
    @Codejourneywithme 7 місяців тому +2

    the model is predicting all images as normal. Why it might be happening?

    • @Shanky1919
      @Shanky1919 4 місяці тому +1

      same issue with me

  • @haz5248
    @haz5248 7 місяців тому +2

    mate can we not use something like react for the frontend bits , it'l be much more pretty with it .

  • @mitijraul7126
    @mitijraul7126 5 місяців тому

    Very good work bro can you give the dataset you used?

  • @maximiliano2106
    @maximiliano2106 4 місяці тому

    hello! Stages have been deprecated in the new Model Registry UI. It seems they are changin the way how to handle this in the new mlflow version. do you know how to work with aliases and tags?

  • @classicemmaeasy2292
    @classicemmaeasy2292 Місяць тому

    AWS account is not free😢

  • @atharvachoudhari3968
    @atharvachoudhari3968 5 місяців тому +2

    Hi Bappy, When I run my 04_model_evaluation.ipynb file (from pipeline module) the version run is getting logged and it is visible on mlfllow ui. But when I run the pipeline from main.py, the new model version is getting but it is not showing me the new version run on mlflow ui. What could be the problem?

    • @ajee1801
      @ajee1801 4 місяці тому

      having the same issue...pls help to fix this @DSwithBappy

    • @Shanky1919
      @Shanky1919 4 місяці тому

      @@ajee1801 remove the commented part and run #evaluation.log_into_mlflow()

    • @pr0t0n86
      @pr0t0n86 4 місяці тому

      Uncomment the line number 20 in `cnnClassifier/pipeline
      /stage_04_model_evaluation.py`

    • @muhammadzakiahmad8069
      @muhammadzakiahmad8069 Місяць тому

      Same

    • @muhammadzakiahmad8069
      @muhammadzakiahmad8069 Місяць тому

      @@pr0t0n86 Still not working

  • @SaurabhSingh-kz7mk
    @SaurabhSingh-kz7mk 7 місяців тому +1

    Please help I'm getting module not found for src/cnnClassifier when running dvc repro dont know why the code was working fine with dvc but when running dvc repro it says no module found src/cnnClassifier...

    • @SigmaScorpion
      @SigmaScorpion 6 місяців тому +1

      Yes same thing happens with me too....

  • @curdyco
    @curdyco 5 місяців тому

    what if i train the model on google colab (because i need gpu) and then i save everything locally but this way i don't get an conda.yaml file in my mlruns, is that a problem?
    also please launch a paid course where you deploy heavy tensorflow projects (cv or nlp, large datasets) using mlflow, dvc and dagshub and github-actions

  • @user-es2re7jo1z
    @user-es2re7jo1z 7 місяців тому +1

    anybody having issue with this:
    'export' is not recognized as an internal or external command, operable program or batch file. if yes,how you resolved it.

    • @haz5248
      @haz5248 7 місяців тому +1

      ello mate , perhpas ur using windows. In windows u have to use 'set' instead of export

    • @user-es2re7jo1z
      @user-es2re7jo1z 7 місяців тому +1

      @@haz5248 thank you so much.

    • @PioneeringML
      @PioneeringML 7 місяців тому +2

      if you are using terminal within the VScode export command will not work, use ''set" instead of expoprt

  • @_YuvaKumarIrigi
    @_YuvaKumarIrigi 6 місяців тому +1

    are there any prerequisites for this project bro. can you please suggest if any required.?

  • @SAGAR-ox6ks
    @SAGAR-ox6ks 7 місяців тому

    WHAT ALL EXTENSION YOU USE IN THE VSCODE?
    PLEASE SHARE.

  • @out-of-sight
    @out-of-sight 8 місяців тому +1

    Hi thank you for the project, I have a question. You are making a binary classification but what should we do to make it multiclass classification?

    • @dswithbappy
      @dswithbappy  8 місяців тому

      just change the output layers , select the neuron with respect to the classes you have

    • @vishwarajkolekar1800
      @vishwarajkolekar1800 7 місяців тому

      use softmax as output layer

  • @prithwishghosh1449
    @prithwishghosh1449 3 місяці тому

    During running dvc repro. । got an error that output : artifacts/prepare_base_model could not exist

  • @atharvachoudhari3968
    @atharvachoudhari3968 6 місяців тому

    (UPDATE)
    Hi Bappy, I got an error towards the end of the MLflow with Dagshub part (of the basic Linear Regression model).
    when I executed python example.py, I got this Error:
    mlflow.exceptions.MlflowException: API request to endpoint /api/2.0/mlflow/runs/update failed with error code 403 != 200. Response body: ''
    (Update): Use git bash terminal instead of of windows powershell (from VS code). Bappy's pc has his default terminal as git bash so he didn't have to do it.

    • @priyanshukumarsingh235
      @priyanshukumarsingh235 6 місяців тому

      did you find the solution?

    • @atharvachoudhari3968
      @atharvachoudhari3968 5 місяців тому

      @@priyanshukumarsingh235 use git bash terminal instead of windows powershell while running the python example.py command . This was told in one of Krish Naik's videos and it worked for me.

  • @muhammedjunaisk4835
    @muhammedjunaisk4835 6 місяців тому

    Hi, I have one doubt , here is it layer.trainable = False ?
    @staticmethod
    def _prepare_full_model(model, classes, freeze_all, freeze_till, learning_rate):
    if freeze_all:
    for layer in model.layers:
    model.trainable = False
    elif (freeze_till is not None) and (freeze_till > 0):
    for layer in model.layers[:-freeze_till]:
    model.trainable = False

  • @kashifsadiq4145
    @kashifsadiq4145 2 місяці тому

    upload mlops more projects

  • @ZaheerKZ
    @ZaheerKZ 8 місяців тому +1

    Could you kindly share the link to the dataset, please?

    • @dswithbappy
      @dswithbappy  8 місяців тому

      link is there in config.yaml file

    • @ZaheerKZ
      @ZaheerKZ 8 місяців тому

      Got it thank you@@dswithbappy

  • @anishantony8
    @anishantony8 8 місяців тому

    gdown has issues,anyone experienced this issue

  • @sohamnimbalkar66
    @sohamnimbalkar66 7 місяців тому

    i am getting error for the library from box import configbox please any one can help me to resolve

    • @user-es2re7jo1z
      @user-es2re7jo1z 7 місяців тому

      downgrade your python to 3.8 from your conda environment.

  • @nijalshakya6770
    @nijalshakya6770 9 місяців тому

    Wow

  • @stepiprincip8695
    @stepiprincip8695 6 місяців тому

    please share your dataset images

  • @alhasanmohammedbinquraish960
    @alhasanmohammedbinquraish960 Місяць тому

    Hindi mlops course ❤

  • @deepsuchak.09
    @deepsuchak.09 8 місяців тому

    sir in the last after completing the notebook 4 when we execute after completing the modular code after model evaluation, in my pc it is saving a file called mlruns instead of getting connected to mlflow. pls help @4:11:00 onwards

    • @sagarpadhiyar3666
      @sagarpadhiyar3666 8 місяців тому

      Bro did you find any solution for this issue? I am facing the same issue

    • @jiyabyju
      @jiyabyju 4 місяці тому

      same

    • @deepsuchak.09
      @deepsuchak.09 4 місяці тому

      Nope @sagar

  • @Shanky1919
    @Shanky1919 4 місяці тому +2

    all images are predicted as normal image 😪

    • @prithwishghosh1449
      @prithwishghosh1449 3 місяці тому

      Same thing happened here

    • @prithwishghosh1449
      @prithwishghosh1449 3 місяці тому

      Same thing happened here

    • @Shanky1919
      @Shanky1919 3 місяці тому

      @@prithwishghosh1449 try checking with many random images ,only a few gets predicted correctly

  • @shubhamkamble9246
    @shubhamkamble9246 4 місяці тому

    hi @DSwithBappy
    I am getting error regarding parameter from mlflow
    raise RestException(json.loads(response.text))
    mlflow.exceptions.RestException: INVALID_PARAMETER_VALUE: Response: {'error_code': 'INVALID_PARAMETER_VALUE'}
    though it was running properly first and tracking experiment but know it is not tracking experiment and showing this error.
    though i have not done any changes in params files.
    can anybody get this issue let me know.

  • @samurock100
    @samurock100 6 місяців тому

    OK?

  • @gichurumuthomi8578
    @gichurumuthomi8578 8 місяців тому +4

    You keep repeating the same end to end projects structure; create videos with other tools like kubeflow involved; using apis for real time data, other tools like kafka e.t.c,

    • @dswithbappy
      @dswithbappy  8 місяців тому +4

      its in pipeline ,, I have plan to do

    • @gichurumuthomi8578
      @gichurumuthomi8578 8 місяців тому +1

      @@dswithbappy Cool,, you're channel will blow up, If you do something different from other UA-camrs, just add those spice,, All the best,and great job

    • @nagrajkaranth123
      @nagrajkaranth123 3 місяці тому

      Bappy bro he will post all unwanted comments take your time to use kubeflow Kafka, ansible, Prometheus you are excellent bro none of the youtubers have implemented modular coding except you which is highly appreciated

  • @avinavkashyap8802
    @avinavkashyap8802 6 місяців тому +1

    dear bappi sir ,please provide link to your dataset in this example🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏☝☝☝☝🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

    • @dswithbappy
      @dswithbappy  6 місяців тому

      available in config.yaml

  • @arifkhan3262
    @arifkhan3262 9 місяців тому

    bondho

  • @md.musfikurrahmansifar5302
    @md.musfikurrahmansifar5302 8 місяців тому

    ভাইয়া, আমি basic numpy, pandas, matplotlib, seaborn, Machine learning supervization... এখনো পর্যন্ত করছি। এখন কি করব বুঝতেছিনা,,,industry based learning hcche na mne hy...but kun path e jabo?....
    Btw apnar shondhan pelam...i was like emn gem Bangladesh e ase...you need to get highlighted... ❤❤❤❤

  • @Sachdev23
    @Sachdev23 6 місяців тому

    How much did it cost you to deploy it on AWS?