Transitioning from Software Engineering to Machine Learning Engineering

Поділитися
Вставка
  • Опубліковано 30 чер 2024
  • Learn about the key mindset differences between Machine Learning Engineering (MLE) and Software Engineering (SWE). Mustafa Ispir shares his experience transitioning from Software Engineer to Machine Learning Engineer and the importance of understanding the different complexities within each subset. Find out what a typical workday looks like for each role and how they differ, from planning to defining success.
    Resources:
    Learn ML → goo.gle/3LKeani
    Chapters:
    0:00 - Intro
    1:41 - Implementation vs experimentation
    2:41 - Coding vs Analysis
    3:27 - Modular interface vs complex dependencies
    4:38 - Functionality vs quality
    6:01 - Unit Test vs evaluation
    7:21 - Complexity vs complicated
    8:27 - Recap
    #TensorFlow #softwareengineers #ml
    Products mentioned: TensorFlow - General, TensorFlow - TensorFlow Core
  • Наука та технологія

КОМЕНТАРІ • 25

  • @TensorFlow
    @TensorFlow  Рік тому +12

    Are you considering making the shift from SWE to MLE? Have any questions? Drop them in the comments below!

    • @nurujjamanpollob6918
      @nurujjamanpollob6918 Рік тому

      Studying machine learning engineering. I will definitely be considering MLE.

    • @abhianand77
      @abhianand77 Рік тому +3

      Yes, I want to switch by how to have working experience, as most tech companies ask for prior experience.

    • @InsideFact1
      @InsideFact1 Рік тому

      Need more tutorial end to end machine learning engineer with docker, github, gcp, etc

    • @abhilashjoy
      @abhilashjoy Рік тому +1

      I’m switching from Chemical Engineering and now doing a PG program from UT Austin in AIML.

    • @ankitmhaske3507
      @ankitmhaske3507 Рік тому

      Why tensorflow removed the gpu training support on windows? Big 😓

  • @boxes8652
    @boxes8652 Рік тому +3

    I never expected a video to suddenly solve my dilemma of SWE vs MLE that has been going on for a few days now. Superb!

  • @skoppisetti
    @skoppisetti Рік тому +15

    I made the transition just a few years and I can relate to everything you said. The biggest adjustment I had to make was in the delayed gratification of your efforts. You will never know if all the countless hours you spend on experimenting with an idea will ever come to fruition in contrast to my software eng. days I knew what I was aiming for and exactly how to get there.
    I lead an ML team today and I think I try to use the advice you gave. My mantra is "Try and fail rather than not trying at all". The number of experiments is a measure of performance rather than the number of successes.

  • @dartneer
    @dartneer 9 місяців тому +2

    This is probably the best video and should be the first video every SWE watches before diving into the world of ML. Thank you. Thank you! x3

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

      Glad it was helpful, share it with a friend if you think they could benefit from watching!

  • @wayne7936
    @wayne7936 6 місяців тому +3

    As a professional software engineer working on personal machine learning projects, this just gave me a huge "ah ha" moment. Even on small projects, your mindset has to shift. 🙏🙏

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

      Hi, I also want to do this to become a more ML-aware Backend developer. What kind of projects are you working on and how did you start learning ML. I don't want to go through all those 101 courses and bore myself. any good suggestions?

  • @andriipcreate
    @andriipcreate Рік тому +3

    Im a data engineer, and I also study ML in the cloud. If it's needed I can proceed in this domain, it is very exciting.

  • @pevprague6137
    @pevprague6137 Рік тому +2

    This video is great. The biggest issue with ML is that there is basically no modularity. As soon as the output of one model is changed (dimensionality, non-linear output values transformation, ...) and the output is an input for another model/s, the entire cascade of models needs to be retrained. (which is time-consuming and brings a lot of trouble when re-adjusting dependent models).

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w Рік тому +1

    Great content. Like to see more content like this.

  • @danielagyapong3051
    @danielagyapong3051 Рік тому

    Great insights 🚀🚀

  • @julbak01
    @julbak01 Рік тому +1

    Any tips for switching from classic computer vision to ML-DL? I've been reading the State of the Art papers and other videos.

  • @DK-ox7ze
    @DK-ox7ze 5 місяців тому

    Great insights. I am an experienced software engineer and learning machine learning currently. I want to transition to ML full-time, but I’m wondering how the levelling looks like after that? Will I have to start from entry level ML job? How did it look like for you?

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

    I have two sons in the University of Toronto.
    One in computer science
    One in computer engineering
    Both intend to do a two year masters
    What should they do in AI in their masters, other than ethics and cybersecurity?
    Provide five areas to choose from.
    Thank you.

  • @pedramezzati8316
    @pedramezzati8316 14 днів тому

    great , I am more clear about it , but still I dont know should I move to MLE or I should continue working as SWE ?

  • @EquinoXReZ
    @EquinoXReZ Рік тому +4

    Well now I don’t want to become a ml engineer 😂