Building the Software 2 0 Stack (Andrej Karpathy)

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

КОМЕНТАРІ • 60

  • @godspeed133
    @godspeed133 4 роки тому +70

    How had this got under 20,000 views and under like 10 comments?? This guy is literally one of the leaders in the industry, he's right at the bleeding edge. That's utterly diabolical

    • @paulcassidy4559
      @paulcassidy4559 3 роки тому +14

      Compare with Ben Goertzel's discussions with Charles Hoskinson where they're literally openly sharing their ideas and thoughts around the bleeding edge in decentralized tech and decentralized AI applications with the entire world. Also getting low 5 digits view counts.
      Oh well. Just means people like you and I are ahead of the curve!

    • @wbrandler
      @wbrandler 3 роки тому +13

      Only a small number can be at the bleeding edge by definition!

    • @TA-ob6kz
      @TA-ob6kz 3 роки тому +2

      Tools for Datasets writing software.

    • @ihateyourusernames
      @ihateyourusernames 3 роки тому +1

      ​@@paulcassidy4559 agreed :) most of us are here due to a shared sense of foresight. good luck to all of you on your projects :)

    • @rishisen1138
      @rishisen1138 22 дні тому

      agree. I am seeing the light today

  • @ExcessumGaming
    @ExcessumGaming 5 років тому +39

    This should be seen by a lot more people!

  • @compact6264
    @compact6264 3 роки тому +5

    I did labeling job in the past and this guy described it perfectly, I feel better now for sucking at labeling :)

  • @Tony-cj6jy
    @Tony-cj6jy 5 років тому +8

    6:45 This is a nice proof of concept to me and explains why they could make progress much faster. First is an example of a hybrid heuristics approach (used by Waymo and others) and a pure deep learning approach (used by Tesla). The second one is superior in recognizing parked cars but requires massive amounts of real-world data.
    Only Tesla has that real-world data, because it's system is installed in about half a million cars by now. All the other "experts" thaught it was too dangerous to test self-driving software in cars being driven by consumers. They also thaught it was necessary to have Lidar, still too expensive to apply on a massive scale.

    • @SyeamTechDemon
      @SyeamTechDemon 4 роки тому +1

      Actually, Tesla does use heuristics for certain things, not everything is done through deep and machine learning approaches. Elon Musk says this himself during Autonomy Day, that sometimes it's quite stupid to have a neural network for simple things, you might as well just use heuristics.

    • @rafaellino7168
      @rafaellino7168 3 роки тому

      @@SyeamTechDemon makes you wonder about this NN for running the wipers then... maybe he thought it would help the NN see through rain if it could recognize it

  • @tipoomaster
    @tipoomaster 3 роки тому +25

    "Elon was like, vision can see raindrops...And now it's my problem" I feel like that's a fair snapshot at life in the FSD team lol

  • @chrissanchez1891
    @chrissanchez1891 3 роки тому +6

    Ahead of his time. Very thought provoking.

  • @MuscleTeamOfficial
    @MuscleTeamOfficial 2 роки тому +2

    Karpathy, you will always be a legend in my book.

  • @DogaOzgon
    @DogaOzgon 3 роки тому +4

    This was very insightful, definitely more people needs to see this!

  • @GoogleUser-ee8ro
    @GoogleUser-ee8ro 3 роки тому

    This whole idea of software 2.0 where we human define the scope/region/boundary of the problem and let the program/machine/AI find optimization(s) for the problem reminds one of how we approach PDE problems.

  • @Noiseofdrums
    @Noiseofdrums 3 роки тому +3

    Andrej Legend Karpathy

  • @IvanGarcia-cx5jm
    @IvanGarcia-cx5jm 3 роки тому +3

    There is a book named "Working Effectively with Legacy Code" for procedural/algorithmic/classical (software 1.0) code. It would be nice to see a book like this for statistical based/deep learning networks code (software 2.0). I guess since all of this is relatively new there is no deep learning legacy code yet (although companies like Google might have a bunch of it already). But it would be nice to see how maintenance and refactoring would be done in not only in legacy code for NN, but also legacy network parameters that have been calibrated with potentially years of training (if that exists). I am not sure if this really matters for software 2.0.

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

      Wouldn't the "maintenance part be" on the data, the quality of the tagging and the process of continuously improving the model based on new data?

    • @IvanGarcia-cx5jm
      @IvanGarcia-cx5jm Рік тому

      @@wimveninga1714 Makes sense. The maintenance is on the data to train the model. But it seems to me that the weights of the network are unmaintainable. The only things a DL engineer modifies are the model and training data, hence, that is the only thing to maintain. Maintaining weights are like maintaining binaries, it does not make sense.

  • @Vale46NL
    @Vale46NL 3 роки тому +1

    who is this guy man

  • @eduardorivara6129
    @eduardorivara6129 3 роки тому +2

    Great talk!

  • @andzrit
    @andzrit 2 роки тому

    Whole issue is: the presented notion of Software 2.0 collapses on it self.
    Suddenly the data is the entire program?
    No. The data is still the data.
    Software 2.0 is essentially Data 2.0
    Software 2.0 would incorporate Data 2.0 and Networks 2.0 and so on
    Reactive, layered programming style with a functional category approach probably makes most sense for the Programming 2.0 of Software 2.0

  • @Trashbag-Sounds
    @Trashbag-Sounds 3 роки тому +9

    Why don’t you just use the user wipe input to train? If there is ketchup on the windscreen, the driver will use the wiper stick to wipe. To you can detect this as an “automated system failure” and retrain on this.
    End to end. Isn’t the pretty straight forward? Even for gals positives. If it gets to excited in a tunnel, the driver should be able to turn it down or off. So just use this as an intervention. You do this with autopilot. Why not with the wipers

    • @SuperChooser123
      @SuperChooser123 3 роки тому

      Well they probably have it a little harder than just throwing a bunch of pictures of a tunnel rear view to the trainer

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

      it doesn't solve the problem with tunnels

    • @Trashbag-Sounds
      @Trashbag-Sounds Рік тому +1

      @@Splish_Splash of cause. The user disables the wiper and this data is collected. So this way tunnel data gets send to Tesla in order to train on these .. automatically

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

      @@Trashbag-Sounds but you will need huge amount of time to collect this data with tunnels and wipers, and they don't push new release of autopilot if it doesn't properly work

    • @Trashbag-Sounds
      @Trashbag-Sounds Рік тому

      @@Splish_Splash well I assumed they already had a version on the road that wasn’t working properly

  • @quosswimblik4489
    @quosswimblik4489 3 роки тому

    Could AI recode the net for more slower rural users.
    Could a company have a lite site maker.
    If I wanted to get rich I would make an eternal search engine that was always learning about what it less understood to autogenerate labeled datasets.

  • @TA-ob6kz
    @TA-ob6kz 3 роки тому +1

    Tools for Datasets writing software.

  • @colinmaharaj
    @colinmaharaj 3 роки тому

    I wish I could work there. But I dont even have a 1st degree

  • @frankhandroid1252
    @frankhandroid1252 3 роки тому

    hmm. sounds like "we have no idea why it works or when it will not, but we sell it anyway"... Even a wiper can become safety relevant if it starts wiping like mad at the wrong moment, distracting the driver (as long as there is one).

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

      there's a thing naming "testing" and "shadow mode"

  • @openroomxyz
    @openroomxyz 3 роки тому +2

    Are people who annotate your data paid decently?

  • @thomasharrison2741
    @thomasharrison2741 3 роки тому +7

    08:42 - You know this is literally the secret to how God runs the Universe, right? lots of data, few rules. the Universe figures it out.

  • @frankhandroid1252
    @frankhandroid1252 3 роки тому

    Also shouldn't dub it "2.0" it "1.0" is not replaced...

  • @scottdavidcraig
    @scottdavidcraig 2 роки тому

    🎯

  • @Inceptionxg
    @Inceptionxg 15 днів тому

    After jensen, I thought to see what does it 2.0 actually means?
    Muaadh Rilwan

  • @Level6
    @Level6 5 років тому +1

    Good!!

  • @kythrathesuntamer9715
    @kythrathesuntamer9715 3 роки тому

    I want to understand what he means by programming 2.0 so i'm here.

  • @liangcity
    @liangcity 5 років тому

    very good video

  • @Vale46NL
    @Vale46NL 3 роки тому

    A problem does not exist

  • @blackthirt33n
    @blackthirt33n 2 роки тому

    Andrej karpathy

  • @Vale46NL
    @Vale46NL 3 роки тому

    To solve aproblem you must see no problem

    • @Vale46NL
      @Vale46NL 3 роки тому

      A problem does not exist

  • @Vale46NL
    @Vale46NL 3 роки тому +1

    wrong!

  • @Vale46NL
    @Vale46NL 3 роки тому

    program space consisting problems is a waste of space

  • @maqboolfida786
    @maqboolfida786 4 роки тому

    Why not use AI to label data? Won't that be more accurate?

    • @rafaellino7168
      @rafaellino7168 3 роки тому +1

      you train the AI to label the data by having humans do it first. AIs have no idea of what they're looking at - they're (mostly) just smarter data processing engines using Big Data human input

  • @Vale46NL
    @Vale46NL 3 роки тому +1

    he doesnt say anything actually. just like stupid ai

  • @Vale46NL
    @Vale46NL 3 роки тому +1

    this is all wasted time thinking about

  • @444haluk
    @444haluk 3 роки тому

    Intelligence isn't about struggling to differentiate between the droplets a few cm away and the sun a few light minutes away. The end doesn't justify the means. Your company's entropy reduction methods suck. Big time.

  • @444haluk
    @444haluk 3 роки тому

    This dude be like: do not try to explain it, it works... most of the time. What a naive problem solver.