Skip to content
This page has been auto-translated and may contain errors.View in English

AI의 짧은 역사

docs.scrimba.com

ChatGPT가 2022년 말에 나타났을 때, AI가 하루아침에 생겨난 것처럼 느껴졌습니다. 한 주만 해도 아무도 평문으로 컴퓨터와 대화하지 않았는데, 그 다음 주에는 모두가 그렇게 하고 있었습니다. 매력적인 이야기이지만, 중요한 측면에서 잘못된 것입니다. 왜냐하면 이 시스템들이 어디서 나왔는지를 숨기기 때문입니다.

채팅 상자는 새로웠습니다. 그 아래의 과학은 그렇지 않았습니다. 여러분이 사용하고 있는 것은 약 70년의 작업이 쌓인 가시적인 꼭짓점으로, 각각의 아이디어가 그 전의 것이 막혔던 천장을 부수어 나간 아이디어의 스택입니다. 그 길을 아는 것은 잡학이 아닙니다. 이 분야의 어느 부분이 지속 가능한지, 어느 부분이 유행인지를 알려주며, 이는 모든 헤드라인을 쫓는 것과 자신이 만드는 것을 이해하는 것의 차이입니다.

컴퓨터에 규칙을 가르치기

이 분야는 생일을 가지고 있습니다. 1956년 다트머스 칼리지에서 작은 규모의 연구자 그룹이 유명한 여름 워크숍을 개최했고 이 아이디어에 인공지능이라는 이름을 붙였습니다. 몇 년 앞서 1950년에 앨런 튜링, 컴퓨팅 자체를 발명하는 것을 도왔던 영국 수학자는 이미 이 분야에 여전히 맴돌고 있는 질문을 제기했습니다. 기계가 생각하고 있다고 당신을 확신시킬 수 있는가 하는 것인데, 이는 지금 튜링 테스트로 알려져 있습니다.

첫 번째 대답은 수십 년 동안 이루어졌으며 그럴듯하게 들리는 아이디어에 기반했습니다. 컴퓨터가 지능적으로 행동하게 하려면 손으로 지능의 규칙을 적어두세요. 전문가들은 긴 if-then 목록으로 자신의 지식을 설명했으며, 이를 실행하는 프로그램들은 전문가 시스템이라고 불렸습니다. 특정 종류의 질병을 진단하거나 주문에 따라 기계를 구성하는 것처럼 좁고 깔끔한 문제의 경우 작동했습니다.

그러면 그들은 벽에 부딪혔고, 그 벽이 그 시대의 교훈입니다. 현실 세계는 규칙이 너무 많으며, 대부분의 규칙은 아무도 말할 수 없습니다. 고양이와 개를 즉시 구분할 수 있지만, 그들을 구분하는 정확한 규칙을 적어보면 일주일을 소비할 것이며 여전히 경우를 놓칠 것입니다. 손으로 코딩한 지식은 현실의 혼란으로 확장되지 않으며, 그 천장을 부수는 것이 다음 아이디어의 목적입니다.

Juno컴퓨터에 규칙을 가르치기 그래서 AI는 전혀 새롭지 않으며, 이름은 1956년으로 거슬러 올라가고, 튜링은 1950년에 큰 질문을 제기했습니다. 첫 번째 아이디어는 자연스러운 것이었습니다. 컴퓨터가 똑똑하게 행동하게 하려면 손으로 모든 규칙을 적으세요. 깔끔한 작은 문제들에서는 작동했고 실제 문제에서는 무너졌습니다. 왜냐하면 고양이와 개를 구분하는 정확한 규칙을 적어보려고 하기 때문입니다. 할 수 없으며, 그것이 바로 여기서의 전체 교훈입니다.
Juno컴퓨터에 규칙을 가르치기 초기 수십 년의 핵심: 사람들은 if-then 규칙으로 지능을 손으로 작성하려고 시도했고, 전문가 시스템이 있었습니다. 좁고 깔끔한 문제들에는 괜찮았고, 엉망인 것들에는 쓸모가 없었습니다. 이유가 중요한 것은 계속 돌아오기 때문입니다. 대부분의 현실 세계의 지식은 너무 광대하고 모호해서 손으로 설명할 수 없습니다. 그 벽이 이후의 모든 아이디어가 지나가기 위해 만들어진 것입니다.
Juno컴퓨터에 규칙을 가르치기 AI는 1956년에 이름을 얻었고, 튜링이 1950년에 제기한 질문 위에서, 그래서 누군가가 그것을 완전히 새로운 것이라고 부르면 많이 읽지 않은 것입니다. 첫 번째 접근은 손으로 지능의 규칙을 작성하는 것이었습니다. 장난감 문제들에서는 유지되었고 실제 문제에서는 무너졌습니다. 이유는 항상 같습니다. 세상의 엉망인 부분들을 손으로 작성할 수 없습니다. 누군가가 모두 맞춰놨다고 약속할 때 다음에 그것을 기억하세요.

대신 학습하게 하기

규칙을 작성할 수 없다면, 대안은 기계가 규칙을 찾도록 하는 것입니다. 컴퓨터에 고양이와 개를 구분하는 방법을 말하는 대신, 수천 개의 레이블이 붙은 예를 보여주고 패턴을 스스로 알아내도록 합니다. 이것이 기계학습이며, 작업을 뒤집습니다. 프로그래밍 답변을 멈추고 데이터를 공급하기 시작한 후 프로그램이 규칙을 추론하도록 합니다.

거기까지의 경로는 부드럽지 않았습니다. 두 번 분야가 할 수 있는 것보다 훨씬 더 많은 것을 약속했고, 돈이 마말랐으며, 진행이 한 번에 수년 동안 정체했습니다. 그런 정체 기간들은 AI 겨울로 기억되며, 역사가 제공하는 가장 날카로운 경고입니다. AI는 이전에 과대광고되었으며, 한 번 이상 각 사이클이 이 사이클처럼 확실하게 느껴졌습니다. 결국 성공한 기술은 당시에 가장 큰 약속을 하고 있던 것과는 거의 같지 않았습니다.

Juno대신 학습하게 하기 여기 영리한 역전이 있습니다. 규칙을 작성하는 대신 기계에 많은 예시를 보여주고 패턴을 스스로 알아내도록 합니다. 그것이 기계학습입니다. 거기까지의 길은 부드럽지 않았습니다. AI 겨울이라 불리는 이 긴 추운 시간들이 있었는데 모두가 과도하게 흥분했고, 돈이 말랐으며, 진행이 정체했습니다. 이 모든 것이 너무 확실하게 느껴질 때 기억할 가치가 있습니다. 이전에도 확실해 보였습니다.
Juno대신 학습하게 하기 기계학습은 작업을 뒤집습니다. 답변 작성을 멈추고, 데이터를 공급하고, 프로그램이 규칙을 추론하도록 합니다. 유용한 틀입니다. 그러나 역사에는 경고가 내장되어 있으며, AI 겨울, 분야가 과다 약속하고 자금 지원이 붕괴된 두 구간입니다. AI는 이전에 과대광고되었으며, 한 번 이상 당시의 가장 큰 약속은 성공한 기술과 거의 같지 않았습니다.
Juno대신 학습하게 하기 규칙을 작성할 수 없다면, 기계가 예제에서 찾도록 하세요. 그것이 피벗이며, 좋은 것입니다. 실제로 당신이 가져야 할 것은 다른 절반입니다. AI 겨울입니다. 두 번 분야가 달을 약속했고, 돈이 증발했으며, 모든 것이 수년 동안 동결되었습니다. 각 사이클이 이 사이클처럼 피할 수 없게 느껴졌습니다. 정확히 그 이유로 나는 더 이상 방에서 가장 큰 목소리를 신뢰하지 않습니다.

딥러닝의 돌파

초기 기계학습은 여전히 사람들이 손으로 데이터의 어느 특징이 중요한지를 선택하는 것에 의존했으며, 이는 손으로 코딩하는 문제의 자체 더 작은 버전이었습니다. 돌파구는 오래된 아이디어가 마침내 필요한 것을 얻음으로써 나왔습니다. 신경망, 뇌 세포가 신호를 전달하는 방식으로 느슨하게 영감을 받아서, 원본 데이터에서 직접 자신의 특징을 학습합니다.

그 아이디어는 1950년대부터 있었으며 결코 충분히 잘 작동한 적이 없었습니다. 2012년 경에 두 가지가 변했습니다. 디지털화된 인터넷에서 갑자기 충분한 데이터가 있었고, 비디오 게임을 위해 만들어진 그래픽 칩에서 나온 저렴한 컴퓨팅 성능이 충분했으며, 이 네트워크들을 성공한 규모로 훈련할 수 있었습니다. 신경망 (AlexNet)은 주요 이미지 인식 경쟁에서 큰 차이로 우승했고, 분야가 거의 즉시 접근 방식을 중심으로 재편성했습니다. 이것이 딥러닝이며, 그 이후 모든 것의 엔진입니다.

그 돌파의 모양은 충분히 자주 반복되어 이름을 지을 수 있습니다. 아이디어는 새로운 것이 아니었고, 데이터와 컴퓨팅이었습니다. 많은 AI 진전이 갑작스러운 도약처럼 보이지만, 실제로는 기다리고 있던 자원을 만난 오래된 아이디어입니다.

Juno딥러닝의 돌파 신경망은 뇌 세포가 신호를 전달하는 방식으로 느슨하게 영감을 받았으며, 깔끔한 것은 그들이 데이터의 어느 부분이 중요한지를 스스로 파악한다는 것입니다. 그 아이디어는 1950년대부터 있었지만, 2012년 경에만 충분한 데이터와 저렴한 컴퓨팅 성능이 있어서 제대로 훈련할 수 있었습니다. 한 네트워크가 이미지 경쟁에서 큰 차이로 이겼고 전체 분야가 한 방향으로 회전했습니다. 오래된 아이디어, 새로운 연료, 당신이 다시 볼 패턴입니다.
Juno딥러닝의 돌파 딥러닝의 트릭: 신경망은 사람들이 손으로 선택하는 것 대신 원본 데이터에서 자신의 특징을 학습합니다. 그것은 2012년 경에 두 가지가 나타났을 때 클릭했습니다. 디지털화된 인터넷의 데이터와 게임 칩의 저렴한 GPU 컴퓨트이며, 네트워크는 큰 차이로 큰 이미지 경쟁에서 우승했습니다. 배우기 위한 교훈: 많은 "갑작스러운" AI 진전은 오래된 아이디어가 마침내 기다리고 있던 자원을 만나는 것입니다.
Juno딥러닝의 돌파 신경망은 1950년대에 거슬러 올라가며 반 세기 동안 거기 앉아 제대로 작동하지 않았습니다. 그러면 2012년 경에 데이터와 저렴한 컴퓨트가 마침내 따라잡았고, 한 모델이 이미지 경쟁에서 수치스러운 차이로 우승했으며, 모두가 하룻밤 사이에 그 아이디어를 다시 발견했습니다. 그것이 내가 본 대부분의 "돌파"의 모양입니다. 아이디어는 오래되었고, 자원은 새로웠습니다. 나는 데모에 매료되는 것을 막아줍니다.

트랜스포머

딥러닝은 이미지에서 강했습니다. 언어는 더 어려웠는데, 의미가 전체 문장이나 단락에 걸쳐 단어들이 어떻게 관련되는지에 달려 있으며, 이전 네트워크들은 한 번에 한 단어씩 텍스트를 읽고 거리에 따라 스레드를 잃었기 때문입니다.

2017년에 한 연구 논문은 어텐션이라 불리는 메커니즘을 중심으로 만들어진 트랜스포머라는 설계를 소개했습니다. 한 번에 한 단어씩 읽는 대신, 모든 단어가 모든 다른 단어와 어떻게 관련되는지를 동시에 가중치를 줍니다. 그것은 작은 건축 디테일처럼 들립니다. 그것이 해제였습니다. 트랜스포머는 엄청난 양의 텍스트에서 효율적으로 훈련되며, 그것은 더 많은 텍스트와 더 큰 네트워크가 주어지면 계속 개선되었습니다. 그 마지막 속성, 그 규모가 계속 지불하는 대신 평평해지는 것은 그 이후 모든 것을 설정했습니다.

이 핸드북의 모든 모델과 ChatGPT 같은 도구 뒤에 있는 채팅 상자는 중심부에 트랜스포머입니다. 당신이 LLM이 어떻게 작동하는지에 도달할 때, 거기서 배우는 예측 루프는 이 아키텍처가 그 일을 하고 있습니다.

Juno트랜스포머 언어는 어려운 것이었는데, 의미가 전체 문장에 걸쳐 단어들이 어떻게 연결되는지에 달려 있으며, 더 오래된 네트워크들은 한 번에 한 단어씩 읽고 스레드를 잃었기 때문입니다. 그러면 2017년에 트랜스포머가 나타났는데, 어텐션이라는 트릭이 있어서 모든 단어가 모든 다른 단어와 어떻게 관련되는지를 한 번에 봅니다. 그것이 해제였습니다. 당신이 만날 모든 모델, 채팅 상자 포함, 기저에 트랜스포머입니다. 꽤 야생적이지 않나요?
Juno트랜스포머 2017년 트랜스포머는 여기서 당신이 만질 모든 것의 기저에 있는 아키텍처입니다. 그 움직임은 어텐션입니다. 왼쪽에서 오른쪽으로 읽고 잊는 대신 모든 단어가 모든 다른 단어와 어떻게 관련되는지를 가중치를 줍니다. 실제로 중요했던 부분은 텍스트와 컴퓨트의 더 많은 것을 던질수록 평평해지는 대신 계속 더 나아졌다는 것입니다. 그 "규모가 계속 지불"하는 속성은 전체 시대를 설정했습니다.
Juno트랜스포머 이미지는 해결되었습니다. 언어는 그렇지 않았습니다. 왜냐하면 의미가 단어들이 거리에 따라 어떻게 관련되는지에 있었고, 오래된 네트워크들은 한 번에 한 단어씩 읽었기 때문입니다. 2017년 트랜스포머는 어텐션으로 고쳤는데, 모든 단어를 동시에 모든 다른 단어와 가중치를 줍니다. 각주처럼 들립니다. 해제였습니다. 게임을 바꾼 속성은 종이에 답답했습니다. 그것은 규모를 늘릴수록 계속 개선되었습니다. 그 이후로 모든 것은 그 하나의 아이디어이며, 비싸질 때까지 규모가 지정되었습니다.

LLM 시대와 ChatGPT 순간

손에 트랜스포머를 들고, 한 가지 질문이 차지했습니다. 더 크고 더 많은 것을 먹이면 어떻게 될까요? 대답, 2018년부터 일련의 모델에 걸쳐 반복된, 손으로 프로그래밍한 방식으로는 아무도 하지 않은 방식으로 더 유능해지는 것입니다. 대부분의 공개 인터넷에 걸쳐 다음 단어를 예측하는 것 외에 아무것도 하지 않도록 훈련된, 이 모델들은 문법, 사실, 번역, 그리고 그 단일 작업의 부작용으로 거친 종류의 추론을 습득했습니다. 이것이 대형 언어 모델이며, 다음 장에서는 그 예측이 실제로 어떻게 작동하는지에 관한 것입니다.

그래서 왜 2022년 말에 갑작스럽게 느껴졌을까요? 대부분의 사람들이 만난 것이 새로운 모델이 아니었기 때문입니다. 새로운 문이었습니다. 기저의 능력은 몇 년 동안 연구실과 개발자 도구 내에서 구축되어 왔습니다. ChatGPT는 그것을 모두가 열 수 있는 평문 채팅 상자에 감싸서 무료로, 설정 없이. 기술은 십년 동안 도착하고 있었습니다. 인터페이스는 한 번에 모두 도착했고, 그것이 공중이 시작으로 경험한 부분입니다.

JunoLLM 시대와 ChatGPT 순간 트랜스포머를 더 크게 만들고, 대부분의 인터넷을 먹이고, 놀라운 일이 일어납니다. 다음 단어를 예측하는 것을 배우는 것 외에 아무것도 아닌 것에서, 그것은 문법, 사실, 심지어 거친 종류의 추론을 스스로 습득합니다. 이것이 대형 언어 모델입니다. 그리고 2022년의 ChatGPT? 그것은 새로운 발명이 아니었습니다. 새로운 문이었습니다. 평문 채팅 상자는 마침내 모두를 들여보냈습니다. 기술은 십년 동안 도착하고 있었습니다. 문은 한 번에 모두 열렸습니다.
JunoLLM 시대와 ChatGPT 순간 트랜스포머를 확장하고, 공개 인터넷 전체에 걸쳐 다음 단어를 예측하도록 훈련하면, 문법, 사실, 거친 추론이 부작용으로 떨어집니다. 그것이 LLM입니다. 2022년 말의 재구성: ChatGPT는 새로운 기술이 아니었습니다. 새로운 인터페이스였습니다. 능력은 수년 동안 연구실에서 구축되어 왔습니다. 평문 채팅 상자는 하룻밤 사이에 모두 앞에 놓았으며, 그것이 공중이 시작으로 경험한 부분입니다.
JunoLLM 시대와 ChatGPT 순간 크게 만들고, 인터넷을 먹이고, 다음 단어 예측기는 조용히 뭔가로 변합니다. 그것은 쓰고, 번역하고, 어느 정도 추론합니다. 이것이 LLM입니다. 사람들은 세상이 2022년 11월에 바뀌었다고 생각합니다. 그렇지 않았습니다. 인터페이스가 바뀌었습니다. 능력은 몇 년 동안 연구 및 개발 도구에서 복합되어 왔으며, ChatGPT는 그것을 모두가 열 수 있는 채팅 상자에 감쌌습니다. 새로운 문, 오래된 건물.

수십 년에 서 있기

길을 끝에서 끝까지 놓으면 모양이 명확합니다. 손으로 쓴 규칙은 데이터에서 배우는 기계로 양보했고, 이는 자신의 특징을 배우는 네트워크로 양보했으며, 이는 트랜스포머와 규모가 계속 지불되는 발견으로 양보했습니다. 각 단계는 그 전의 단계가 막혔던 천장을 부수었으며, 약 70년에 걸쳐 있었습니다. 오늘날의 모델은 그 역사의 꼭짓점이지, 시작이 아닙니다.

이것은 그 자체로 역사 수업이 아닙니다. 이 핸드북이 헤드라인 대신 기초로 시작하는 이유입니다. 분야는 과대광고와 겨울의 사이클에서 움직이며, 이 달 위의 모델은 교체될 것입니다. 교체되지 않는 것은 이 시스템들이 어떻게 작동하는지의 이해이며, 각 시대의 아이디어가 그 위에 만들어진 제품들보다 오래 존재했던 방식과 같습니다. 길을 존중하고, 지속 가능한 계층을 배우고, 다음 출시는 당신을 넘어뜨리는 대신 무언가를 배치할 수 있는 무언가가 됩니다.

다음 장, AI를 잘 사용하기는 이 시스템들이 어디서 나왔는지에서 실제로 그들과 함께 일하는 방법으로 돌아섭니다. AI가 당신의 날에 자리를 얻는 곳, 그렇지 않은 곳, 그리고 나머지 분야가 머리를 잃는 동안 당신의 판단을 유지하는 방법입니다.

Juno수십 년에 서 있기 모두를 늘어놓고 모양이 아름답습니다. 손으로 쓴 규칙은 데이터에서 배우는 것으로 양보했고, 그러면 자신의 특징을 배우는 네트워크로 양보했고, 그러면 트랜스포머와 규모로 양보했으며, 각 하나가 이전 것이 막혔던 천장을 부수었으며, 약 70년에 걸쳐. 오늘날의 모델은 시작이 아닌 모든 것의 꼭짓점입니다. 그것이 우리가 여기에서 헤드라인이 아닌 것들이 어떻게 작동하는지를 배우는 이유입니다. 이해가 주변에 남아 있는 부분입니다.
Juno수십 년에 서 있기 끝에서 끝까지: 규칙, 그러면 데이터에서 배우는 것, 그러면 자동으로 배운 특징, 그러면 트랜스포머와 규모가 계속 지불하는 발견, 각 단계는 이전 벽을 지나가며, 70년에 걸쳐. 오늘날의 모델은 꼭짓점이지, 기원이 아닙니다. 그것이 기초보다 헤드라인을 사용하지 않는 전체 주장입니다. 이 달 위의 모델은 교체되지만, 이 시스템들이 어떻게 작동하는지의 이해는 그렇지 않습니다.
Juno수십 년에 서 있기 70년, 네 개의 큰 단계, 각 하나는 그 전의 천장을 부수었습니다. 오늘날의 모델은 그 역사의 꼭짓점이지, 시작이 아닙니다. 출시 포스트가 당신에게 뭐라고 말하든 상관없이. 나는 기계 대신 헤드라인으로 주도하는 한 가지 이유를 위해: 나는 위의 제품을 반복해서 교체되는 것을 봤으며, 교체되지 않은 것은 어떻게 작동하는지의 이해였습니다. 지속 가능한 계층을 배우세요. 순위는 다른 사람의 문제입니다.