В статье разбирают идею компилятора, который преобразует понятную человеку программу напрямую в веса нейросети. Такой подход авторы связывают с вопросами интерпретируемости и созданием ИИ.

В статье обсуждается идея компилятора, который берет понятную человеку программу и превращает ее прямо в веса нейросети. Отправная точка — наблюдение, что нейросеть может работать как программа, хотя ее исходного кода у нас нет. Авторы предлагают посмотреть на эту идею через призму обычных компиляторов и базовых принципов ИИ, чтобы понять, зачем такой подход может быть нужен и в чем его привлекательность.

Источники 1
  • Компилятор, который превращает программу в веса нейросети Habr AI
    Компилятор, который галлюцинирует
    
    Начнем с простого. Вы скачали нейросеть, и теперь у вас на диске лежит файл на несколько гигабайт, внутри которого миллиарды чисел. Этот файл можно запустить и он будет делать всякие осмысленные штуки: писать текст, отличать котов от собак на фотографиях, переводить с китайского. То есть перед нами работающая программа. Только исходного кода к ней нет, и никогда не было.
    
    Дальше в статье мы разберем идею, которая из этого же наблюдения и выросла. Она звучит так: а давайте напишем компилятор, который берет понятную человеку программу и превращает ее прямо в веса нейросети.
    
    Звучит странно. Но чтобы понять, зачем это нужно и почему это красиво, придется сначала заглянуть в обычные компиляторы и немного в азы ИИ. Без них дальше будет непонятно. Читать далее
    
    #интерпретируемость_нейросетей #rasp #tracr #трансформеры #компиляторы #механистическая_интерпретируемость #веса_модели #selectel | @habr_ai