• Scrubbles@poptalk.scrubbles.tech
    link
    fedilink
    English
    arrow-up
    278
    ·
    20 hours ago

    The majority of “AI Experts” online that I’ve seen are business majors.

    Then a ton of junior/mid software engineers who have use the OpenAI API.

    Finally are the very very few technical people who have interacted with models directly, maybe even trained some models. Coded directly against them. And even then I don’t think many of them truly understand what’s going on in there.

    Hell, I’ve been training models and using ML directly for a decade and I barely know what’s going on in there. Don’t worry I get the image, just calling out how frighteningly few actually understand it, yet so many swear they know AI super well

    • skisnow@lemmy.ca
      link
      fedilink
      English
      arrow-up
      14
      ·
      7 hours ago

      I’ve given up attending AI conferences, events and meetups in my city for this exact reason. Show up for a talk called something like “Advances in AI” or “Inside AI” by a supposed guru from an AI company, get a 3 hour PowerPoint telling you to stop making PowerPoints by hand and start using ChatGPT to do it, concluding with a sales pitch for their 2-day course on how to get rich creating Kindle ebooks en masse

      • Scrubbles@poptalk.scrubbles.tech
        link
        fedilink
        English
        arrow-up
        7
        ·
        3 hours ago

        Even the dev oriented ones are painfully like this too. Why would you make your own when you subscribe to ours instead? Just sign away all of your data and call this API which will probably change in a month, you’ll be so happy!

    • waigl@lemmy.world
      link
      fedilink
      English
      arrow-up
      89
      arrow-down
      3
      ·
      edit-2
      19 hours ago

      And even then I don’t think many of them truly understand what’s going on in there.

      That’s just the thing about neural networks: Nobody actually understands what’s going on there. We’ve put an abstraction layer over how we do things that we know we will never be able to pierce.

      • limelight79@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        edit-2
        9 hours ago

        I have a masters degree in statistics. This comment reminded me of a fellow statistics grad student that could not explain what a p-value was. I have no idea how he qualified for a graduate level statistics program without knowing what a p-value was, but he was there. I’m not saying I’m God’s gift to statistics, but a p-value is a pretty basic concept in statistics.

        Next semester, he was gone. Transferred to another school and changed to major in Artificial Intelligence.

        I wonder how he’s doing…

      • notabot@piefed.social
        link
        fedilink
        English
        arrow-up
        59
        arrow-down
        4
        ·
        19 hours ago

        I’d argue we know exactly what’s going on in there, we just don’t necessarily, know for any particular model why it’s going on in there.

      • sp3ctr4l@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        23
        ·
        edit-2
        18 hours ago

        Ding ding ding.

        It all became basically magic, blind trial and error roughly ten years ago, with AlexNet.

        After AlexNet, everything became increasingly more and more black box and opaque to even the actual PhD level people crafting and testing these things.

        Since then, it has basically been ‘throw all existing information of any kind at the model’ to train it better, and then a bunch of basically slapdash optimization attempts which work for largely ‘i dont know’ reasons.

        Meanwhile, we could be pouring even 1% of the money going toward LLMs snd convolutional network derived models… into other paradigms, such as maybe trying to actually emulate real brains and real neuronal networks… but nope, everyone is piling into basically one approach.

        Thats not to say research on other paradigms is nonexistent, but it is barely existant in comparison.

        • Aceticon@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 minutes ago

          Way back in the 90s when Neural Networks were at their very beginning and starting to be used in things like postal code recognition for automated mail sorting, it was already the case that the experts did not know why it worked, including why certain topologies worked better than others at certain things, and we’re talking about networks with less than a thousand neurons.

          No wonder that “add shit and see what happens” is still the way the area “advances”.

        • SkyeStarfall@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          11 hours ago

          Il’ll give you the point regarding LLMs… but conventional neural networks? Nah. They’ve been used for a reason, and generally been very successful where other methods have failed. And there very much are investments into stuff with real brains or analog brain-like structures… it’s just that it’s far more difficult, especially as have very little idea on how real brains work.

          A big issue regarding digitally emulating real brain structures is that it’s very computationally expensive. Real brains work using chemistry, after all. Not something that’s easy to simulate. Though there is research in this are, but that research is mostly to understand brains more, not for any practical purpose, from what I know. But also, this won’t solve the black box problem.

          Neural networks are great at what they do, being a sort of universal statistics optimization process (to a degree, no free lunch etc.). They solved problems that failed to be solved before, that now are considered mundane. Like, would anyone really think it would be possible to have your phone be able to detect what it was you took a picture of 15 years ago? That was considered to be practically impossible. Take this xkcd from a decade ago, for example https://xkcd.com/1425/

          In addition, there are avenues that are being explored such as “Explainable AI” and so on. The field is more varied and interesting than most people realize. And, yes, genuinely useful. And not every neural network is a massive large scale one, many are small-scale and specialized.

          • sp3ctr4l@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            2
            ·
            11 hours ago

            I take your critiques in stride, yes, you are more correct than I am, I was a bit sloppy.

            Corrections appreciated =D

            • SkyeStarfall@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              3
              ·
              11 hours ago

              Hopefully I don’t appear as too much of a know-it-all 😭 I often end up rambling too much lmao

              It’s just always fun to talk about one’s field ^^ or stuff adjacent to it

              • sp3ctr4l@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                2
                ·
                edit-2
                10 hours ago

                Oh no no no, being an actual subject matter expert or at least having more precise and detailed knowledge and or explanations is always welcome imo.

                You’re talking to an(other?) autist who loves data dumping walls of text about things they actually know something about, lol.

                Really, I appreciate constructive critiques or corrections.

                How else would one learn things?

                Keep oneself in check?

                Today you have helped me verify that at least some amount of metacognition is still working inside of this particular blob of wetware, hahaja!

                EDIT:

                One motto I actually do try to live by, from the Matrix:

                Temet Nosce.

                Know Thyself.

                … and a large part of that is knowing ‘that I know nothing’.

        • mrmacduggan@lemmy.ml
          link
          fedilink
          English
          arrow-up
          15
          ·
          18 hours ago

          This method is definitely a great way to achieve some degree of explainability for images, but it is based on the assumption that nearby pixels will have correllated meanings. When AI is making connections between far-away features, or worse, in a feature space that cannot be readily visualized like images can, it can be very hard to decouple the nonlinear outputs into singular linear features. While AI explainability has come a long way in the last few years, the decision-making processes of AI are so different from human thought that even when it can “show its work” by showing which neurons contributed to the final result, it doesn’t necessarily make any intuitive sense to us.

          For example, an image-identification AI might identify subtle lens blur data to determine the brand of camera that took a photograph, and then use that data to make an educated guess about which country the image was taken in. It’s a valid path of reasoning. But it would take a lot of effort for a human analyst to notice that the AI is using this process to slightly improve its chances of getting the image identification correct, and there are millions of such derived features that combine in unexpected ways, some logical and some irrationally overfitting to the training data.

    • expr@programming.dev
      link
      fedilink
      English
      arrow-up
      49
      ·
      18 hours ago

      Yeah, I’ve trained a number of models (as part of actual CS research, before all of this LLM bullshit), and while I certainly understand the concepts behind training neural networks, I couldn’t tell you the first thing about what a model I trained is doing. That’s the whole thing about the black box approach.

      Also why it’s so absurd when “AI” gurus claim they “fixed” an issue in their model that resulted in output they didn’t want.

      No, no you didn’t.

      • Scrubbles@poptalk.scrubbles.tech
        link
        fedilink
        English
        arrow-up
        19
        ·
        17 hours ago

        Love this because I completely agree. “We fixed it and it no longer does the bad thing”. Uh no, incorrect, unless you literally went through your entire dataset and stripped out every single occurrence of the thing and retrained it, then no there is no way that you 100% “fixed” it

        • ragas@lemmy.ml
          link
          fedilink
          English
          arrow-up
          7
          ·
          edit-2
          16 hours ago

          I mean I don’t know for sure but I think they often just code program logic in to filter for some requests that they do not want.

          My evidence for that is that I can trigger some “I cannot help you with that” responses by asking completely normal things that just use the wrong word.

          • Scrubbles@poptalk.scrubbles.tech
            link
            fedilink
            English
            arrow-up
            1
            ·
            14 hours ago

            It’s not 100%, and you’re more or less just asking the LLM to behave, and filtering the response through another non-perfect model after that which is trying to decide if it’s malicious or not. It’s not standard coding in that it’s a boolean returned - it’s a probability that what the user asked is appropriate according to another model. If the probability is over a threshold then it rejects.

      • ragas@lemmy.ml
        link
        fedilink
        English
        arrow-up
        8
        ·
        17 hours ago

        I once trained an AI in Matlab to spell my name.

        I alternate between feeling so dumb because that is all that my model could do and feeling so smart because I actually understand the basics of what is happening with AI.

        • Amberskin@europe.pub
          link
          fedilink
          English
          arrow-up
          7
          ·
          15 hours ago

          I made a cat detector using Octave. Just ‘detected’ cats in small monochrome bitmaps, but hey, I felt like Neo for a while!

          • NιƙƙιDιɱҽʂ@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            15 hours ago

            I made a neural net from scratch with my own neural net library that could identify cats from dogs 60% of the time. Better than a coin flip, baybeee!

            • monotremata@lemmy.ca
              link
              fedilink
              English
              arrow-up
              3
              ·
              edit-2
              12 hours ago

              I made a neural net from scratch with my own neural net library and trained it on generating the next move in a game of Go, based on thousands of games from an online Go forum.

              It never even got close to learning the rules.

              In retrospect, “thousands of games” was nowhere near enough training data for such a complex task, and if we had had enough training data, we never could have processed all of it, since all we were using was a ca. 2004 laptop machine with no GPU. So we just really overreached with that project. But still, it was a really pathetic showing.

              Edit: I switched from “I” to “we” here because I was working with a classmate, but we did use my code. She did a lot of the heavy lifting in getting the games parsed into a form where the network could train on it, though.

    • GreenShimada@lemmy.world
      link
      fedilink
      English
      arrow-up
      30
      ·
      17 hours ago

      I have personally told coworkers that if they train a custom GPT, they should put “AI expert” on their resume as it’s more than 99% of people have done - and 99% of those people didn’t do anything more than tricked ChatGPT into doing something naughty once a year ago and now consider themselves “prompt engineers.”

    • FauxLiving@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      14 hours ago

      Hell, I’ve been training models and using ML directly for a decade and I barely know what’s going on in there.

      Outside of low dimensional toy models, I don’t think we’re capable of understanding what’s happening. Even in academia, work on the ability to reliably understand trained networks is still in its infancy.

    • Treczoks@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      18 hours ago

      NONE of them knows what’s going on inside.

      We are right back in the age of alchemy, where people talking latin and greek threw more or less things together to see what happens, all the while claiming to trying to make gold to keep the cash flowing.