"AI is so complex even the developers dont understand it" "looks inside" "if-statement and for-loops" cat stares down at the camera

all 44 comments

sorted by: hot top controversial new old
[–] 184 points 5 days ago (12 children)

More accurately:
>looks inside
>matrix multiplication

  • source
  • hideshow 12 child comments
  • [–] 28 points 5 days ago (2 children)

    Max(input*weights, 0) is an if in a sense, I guess.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 4 days ago (1 child)

    Good old ReLU. I've heard that CNN's perform better when using ReLU as the activation func, and that's probably why; ReLU acts as a filter on the image's features.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 9 points 4 days ago

    Nah. Without a nonlinearity you just get a linear combination of inputs instead of the output of a deep neural network. ReLU or Ramp is just the simplest possible non linearity. Using a simple function can enable using deeper networks yielding even better performance.

    It's actually somewhat of a headache, numerically. Works well enough tho.

  • source
  • parent
  • [–] 13 points 4 days ago

    Had one guy asking if AI is conscious. I said the whole thing is actually one very big excel sheet, so does he think that excel can be conscious? Anyway, I think the guy is now in a relationship with office.

  • source
  • parent
  • [–] [S] 14 points 4 days ago (4 children)

    Yes, it is inherently incorrect, I just think that increases the fun factor. It reminds me of that guy who wrote a prime-checker for his thesis and it was just a massive list of if-statement

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 4 days ago (2 children)

    A transistor is on or off. It's all if-then.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 10 points 4 days ago (2 children)

    Matrix multiplication, activation functions and softmax. Also some matrix addition sometimes. That's literally it

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 4 days ago* (last edited 4 days ago)

    I mean yeah, the mechanism itself is straightforward, but isn't a big thing that we don't really know what it chooses for its... basis vectors? Something like that, I don't do programming and I'm out of practice with matrices

  • source
  • parent
  • [–] 116 points 4 days ago (6 children)

    The human brain is far too complex to understand

    looks inside

    it's just meat

  • source
  • hideshow 6 child comments
  • [–] 61 points 4 days ago (2 children)

    The brain isn't meat, it's fat, and is known to turn to soap under the right conditions. Which coincidentally also explains the soapy tiddy memes.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 73 points 4 days ago (5 children)

    That was old AI.

    New AI uses a complex, multi-layer sequence of Magic 8-balls.

  • source
  • hideshow 5 child comments
  • [–] [S] 1 point 3 days ago

    I would be heavily more inclined to use LLMs (and also probably use it in a more correct manner) if it came in the physical form of a magic 8-ball that I would violently shake to get the answer.

  • source
  • parent
  • [–] 57 points 4 days ago
    [–] 67 points 4 days ago (1 child)

    You don't have to be an AI developer to not understand your code. I not understand my code every day.

  • source
  • hideshow 1 child comment
  • [–] 57 points 5 days ago (2 children)

    It’s just y = k*x + m a few trillion times.

  • source
  • hideshow 2 child comments
  • [–] 26 points 4 days ago* (3 children)

    Have you ever tried to follow five hundred nested for loop and if statements? Shit is nuts...

  • source
  • hideshow 3 child comments
  • [–] 14 points 4 days ago (1 child)

    Oh, just wait till you hit that sweet sweet python "Everything can have an else block"

    if some_shit:
        try: 
            for stuff in thing:
                 if stuff is bad:
                      raise ShitHitTheFanError
                 # Massive block comment
                 do = the_thing()
                 if do is good:
                      break
            else:
                do = the_other_thing()
                if not a_thing:
                    help_me() # May raise NoHelpFoundError
        except ShitHitTheFanError:
             my_life = recover()
             if my_life is bad:
                 for fuck in my_life:
                      try:
                          fix(fuck)
                      except NoHelpFoundError:
                          break
                 else:
                      fuck_this_shit()
        else:
             wat_is_going_on()
    else:
        theres_another_one("?")
    
  • source
  • parent
  • hideshow 1 child comment
  • [–] 32 points 5 days ago

    come on, it’s not that simple!

    there’s also linear algebra

  • source
  • [–] 6 points 4 days ago

    ml is not a hard coded set of if-else pairs. it's a glorified fit with a lot of parameters.

  • source
  • [–] 10 points 4 days ago (3 children)

    If statements are some of the largest sources of bugs in software.

  • source
  • hideshow 3 child comments
  • [–] 1 point 3 days ago

    Indeed! See: induction circuits

  • source
  • [–] 1 point 4 days ago

    repeat that for like one hundred billion times and now THAT's innovation

  • source