(+)분류 : 연구실(bwlee42)
목차
1. 이론
1.1. 인공지능
1.1.1. 머신러닝
1.1.2. 딥 러닝
1.1.3. 순환 신경망
1.1.4. NLP를 이용한 합성곱 신경망
1.2. 파이썬(Python)
1.3. 자연어 처리
1.3.1. 텍스트 전처리
1.3.2. 언어 모델
1.3.3. 카운트 기반의 단어 표현
1.3.4. 벡터의 유사도
1.3.5. 워드 임베딩
1.3.6. RNN을 이용한 텍스트 분류
1.3.7. 태깅 작업
1.4. 심화
1.5. UX(User eXperience)
2. 실습
2.1. 선형 회귀 실습
3. 개발
1. 이론
1.1. 인공지능
1.1.1. 머신러닝
1.1.2. 딥 러닝
1.1.3. 순환 신경망
1.1.4. NLP를 이용한 합성곱 신경망
1.2. 파이썬(Python)
1.3. 자연어 처리
1.3.1. 텍스트 전처리
1.3.2. 언어 모델
1.3.3. 카운트 기반의 단어 표현
1.3.4. 벡터의 유사도
1.3.5. 워드 임베딩
1.3.6. RNN을 이용한 텍스트 분류
1.3.7. 태깅 작업
1.4. 심화
1.5. UX(User eXperience)
2. 실습
2.1. 선형 회귀 실습
3. 개발
1. 이론 ✎ ⊖
참고도서:
LLM 관련 도서도 있으면 추가로 읽어야겠네요.
| <이토록 쉬운 머신러닝&딥러닝 입문 with 사이킷런 + 파이토치> | 홍승백 |
| <파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습> | 윤대희, 김동화, 송종민, 진현두 |
| <앨런 튜링 지능에 관하여> | 앨런 튜링 |
| <파이토치 딥러닝 프로젝트 모음집> | 투빅스 |
| <AI & UX 인공지능에 사용자 경험이 필요한 이유> | 게빈 루, 로버트 슈마허 주니어 |
| <딥 러닝을 이용한 자연어 처리 입문> | Eddie, Bryce |
LLM 관련 도서도 있으면 추가로 읽어야겠네요.
1.1. 인공지능 ✎ ⊖
인공지능은 인간의 학습 추론 능력 등을 기계에 구현시키는 기술이다.
최근 대두되는 머신러닝은 이 인공지능의 하위 개념이며, 딥러닝은 머신러닝의 하위개념이다.
인공지능이란 용어가 처음 탄생하고 최초로 연구되던 1950년대에는 머신러닝이라는 개념이 없었다.
당시엔 심볼릭 인공지능(symbolic AI)이 유행했었는데, 요즘 머신러닝과 차이점은 기계가 스스로 학습하여 규칙을 정의하는 방식이 아닌 인간이 규칙을 직접 정의해주어야 했었다. 그러다 보니 새로운 지식에 대해 유연하게 대처하지 못하는 한계가 있었고, 인간이 규칙을 정의할 수 있는 부분에서만 구현이 가능하다는 한계가 있었기 때문에 머신러닝이라는 개념이 인공지능 속에 자리잡게 된 것이다.
딥러닝은 이러한 머신러닝에서도 특별히 인공신경망을 활용한 것을 말한다. 인공신경망은 인간의 노 구조를 모방한 것이다.
인간의 뇌의 뉴런에 대응되는 퍼셉트론(Perceptron)들이 모여 이를 구성한다. 요즘 트렌드이자 최신 인공지능의 핵심 기술로 각광받고 있다.
최근 대두되는 머신러닝은 이 인공지능의 하위 개념이며, 딥러닝은 머신러닝의 하위개념이다.
인공지능이란 용어가 처음 탄생하고 최초로 연구되던 1950년대에는 머신러닝이라는 개념이 없었다.
당시엔 심볼릭 인공지능(symbolic AI)이 유행했었는데, 요즘 머신러닝과 차이점은 기계가 스스로 학습하여 규칙을 정의하는 방식이 아닌 인간이 규칙을 직접 정의해주어야 했었다. 그러다 보니 새로운 지식에 대해 유연하게 대처하지 못하는 한계가 있었고, 인간이 규칙을 정의할 수 있는 부분에서만 구현이 가능하다는 한계가 있었기 때문에 머신러닝이라는 개념이 인공지능 속에 자리잡게 된 것이다.
딥러닝은 이러한 머신러닝에서도 특별히 인공신경망을 활용한 것을 말한다. 인공신경망은 인간의 노 구조를 모방한 것이다.
인간의 뇌의 뉴런에 대응되는 퍼셉트론(Perceptron)들이 모여 이를 구성한다. 요즘 트렌드이자 최신 인공지능의 핵심 기술로 각광받고 있다.
1.1.1. 머신러닝 ✎ ⊖
머신러닝은 학습 방식에 따라 지도학습, 비지도학습, 강화학습으로 나눌 수 있다.
지도학습은 문제지와 정답지를 함께 제공하고, 그 사이의 규칙을 파악하게 하는 학습 방식이다.
비지도학습은 문제지만 제공하고, 각각 문제들의 특징을 뽑아내게 하는 학습 방식이다.
강화학습은 에이전트(Agent)와 보상이라는 개념을 이용해 인공지능이 원하는 행동을 하면 상을 주고, 원하지 않는 행동을 하면 벌을 주는 방식으로 하는 학습 방식이다.
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/머신 러닝 문서를 참고하십시오.
지도학습은 문제지와 정답지를 함께 제공하고, 그 사이의 규칙을 파악하게 하는 학습 방식이다.
비지도학습은 문제지만 제공하고, 각각 문제들의 특징을 뽑아내게 하는 학습 방식이다.
강화학습은 에이전트(Agent)와 보상이라는 개념을 이용해 인공지능이 원하는 행동을 하면 상을 주고, 원하지 않는 행동을 하면 벌을 주는 방식으로 하는 학습 방식이다.
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/머신 러닝 문서를 참고하십시오.
1.1.2. 딥 러닝 ✎ ⊖
딥러닝은 머신러닝의 일종이다. 머신러닝 중에서도 특히 인공신경망을 이용한 모델을 딥 러닝이라고 한다.
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/딥 러닝 문서를 참고하십시오.
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/딥 러닝 문서를 참고하십시오.
1.1.3. 순환 신경망 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/순환 신경망 문서를 참고하십시오.
1.1.4. NLP를 이용한 합성곱 신경망 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/NLP를 이용한 합성곱 신경망 문서를 참고하십시오.
1.2. 파이썬(Python) ✎ ⊖
1.3. 자연어 처리 ✎ ⊖
자연어(natural language)란 우리가 일상생활에서 사용하는 언어를 말한다.
자연어 처리란 이러한 자연어의 의미를 분석하여 컴퓨터가 처리할 수 있도록 하는 일을 말한다.
자연어 처리란 이러한 자연어의 의미를 분석하여 컴퓨터가 처리할 수 있도록 하는 일을 말한다.
1.3.1. 텍스트 전처리 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/텍스트 전처리 문서를 참고하십시오.
1.3.2. 언어 모델 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/언어 모델 문서를 참고하십시오.
1.3.3. 카운트 기반의 단어 표현 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/텍스트 기반의 단어 표현 문서를 참고하십시오.
1.3.4. 벡터의 유사도 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/벡터의 유사도 문서를 참고하십시오.
1.3.5. 워드 임베딩 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/워드 임베딩 문서를 참고하십시오.
1.3.6. RNN을 이용한 텍스트 분류 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/RNN을 이용한 텍스트 분류 문서를 참고하십시오.
1.3.7. 태깅 작업 ✎ ⊖
자세한 사항은 연구실(bwlee42)/LLM 제작 프로젝트/태깅 작업 문서를 참고하십시오.


