일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- CSS
- JSP
- 자바
- 자바스크립트심화
- 디버깅
- JSP/Servlet
- 딥러닝
- html/css
- 정보처리기사실기
- 중학1-1
- c언어
- 혼공머신
- 연습문제
- 컴퓨터구조
- 컴퓨터비전
- 개발일기
- 머신러닝
- 상속
- 자바 실습
- 데이터베이스
- 오블완
- 데이터분석
- rnn
- SQL
- 자바스크립트
- 순환신경망
- JDBC
- 중학수학
- 파이썬
- 정보처리기사필기
- Today
- Total
목록2024/12/21 (14)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
조금 전에 3개의 강의를 하나의 학습일지에 담아보았으니 이번에는 조금 짧은 강의 하나만 듣고 이 수업을 마치려고 한다. 이론 4 - LLM 성능 향상을 위한 프롬프팅 기법 이것이 가장 중요한 팁이다. 학습을 마치고4주 차의 마지막 이론 수업은 여기서 마친다. 이제 7개나 되는 실습 문제가 제공되어 있다. 조금 쉬었다가 이 문제들을 차근차근 풀어보려고 한다. 지금은 쉴 때인 것 같다. 오늘 새벽 5시부터 거의 쉬지 않고 6시간 넘게 공부를 진행했으니 지칠 때도 되었다.머리를 식히고 오후에 공부를 다시 시작해 볼 것이다. 그때는 에너지도 충전되어 공부할 의욕도 다시 회복될 것 같다.
1시간 반만 더 공부하고 아침 공부를 마칠 생각이다. 4주 차에서는 프로그래밍을 활용한 LLM에 대해서 학습하게 된다. 파이썬뿐 아니라 C++도 함께 하게 되니 오랜만에 C++ 복습도 하고 나름 괜찮을 것 같다.12월 초에 그동안 기록한 블로그의 학습일지를 정리하면서 비주얼 스튜디오로 작성했던 C 언어와 C++ 파일이 모두 유실되어 일일이 다시 만들고 실습 내용을 첨부하기도 했었다. 하지만 오랜만에 C 언어와 C++ 공부를 하니 무척 재미있었다. 그리고 지금 하는 웹 개발과 인공지능 공부가 어느 정도 끝나면 못다한 프로그래밍 공부를 이어서 진행해보고 싶었다. 우선 아침까지 4주 차 학습을 모두 마무리하기로 다짐했으니 수업을 들어볼 것이다. 이론 1 - LLM을 활용한 기초 프로그래밍 수..
이번에는 확장 프로그램에 대해서 공부해보려고 한다. 3강의 마지막 수업이니 좀 더 힘을 내보자. 새벽에 비해 공부의 집중도가 떨어지고 흥미도 많지 않은 것 같다.하기 싫어도 해야 하는 것이 공부이다. 바로 시작해보겠다. 이론 4 - 확장 프로그램 한국어로 하면 느리고 답변도 정확하지 않기에 이런 프로그램을 사용하는 것도 유용하다. 영어로 대화하기에도 유용한 프로그램이다. 퀴즈 4 - ChatGPT 관련 확장 프로그램 실습 1 - ChatGPT를 활용한 문제 해결 1 Image Segmentation 평가 지표가 아닌 것은 MAE (Mean Absolute Er..
프롬프트를 다른 방식으로 활용하는 방법을 학습해 볼 것이다. 이론 3 - 프롬프트 활용 2 이분은 유명한 분인데, 이 강의를 바탕으로 본 수업이 진행된다고 한다. 문장을 명확하게 구분하여 출력하고 있다. 텍스트에 이처럼 문장을 넣으면 단계별로 요약해준다. 더 많은 예제를 주면 정확한 답변을 하는 것을 알 수 있다. 퀴즈 3 - 프롬프트 활용 2 학습을 마치고프롬프트 활용법은 수업이 다소 지루했다. 지금은 이런 식으로 구체적으로 설정하여 질문을 할 필요가 있을까 싶다. 그래도 필요시에 몇 가지 정도는 사용해 볼 수 있을 것 같다.이제 3주 차의 마지막 수업이 남아있다. 엘리스에..
앞선 학습에서 간단한 프롬프트 작성법에 대해서 학습했다. 이번에는 프롬프트를 활용하는 내용을 공부해 볼 것이다. 활용은 분량이 많은지 두 개의 강의로 이루어져 있다. 먼저 첫 번째 강의부터 들어보겠다. 이론 2 - 프롬프트 활용 1 영어를 이용해서 코딩하고 챗 GPT가 가장 잘 이해하는 언어이기 때문이다. 똑같은 내용도 역할에 따라 다르게 답변해준다. 이 사이트에 들어가면 더 많은 정보를 얻을 수 있다. 내용을 전달하면 좀 더 구체적인 보도 자료를 만들 수 있다. 이렇게 다양한 방식으로 답변을 해준다. 퀴즈 2 - 프롬프트 활용 학습..
세 번째 장 학습을 시작해 본다. 어제 공부했던 내용과 중복되는 내용이 꽤 있는 듯하다. 그런 내용은 가볍게 들어볼 것이다. 오늘은 속이 별로 좋지 않아 아침을 먹지 않으려고 한다. 대신 공부할 시간이 더 늘어나서 좋은 것 같다. 이제 1시간 반 동안 이 단원을 끝마쳐야지. 이론 1 - 프롬프트 이해 ChatGPT를 잘 사용하려면 프롬프트 엔지니어링을 잘 쓸 수 있어야 한다. 그렇기에 이 그래프를 보면 프롬프트 엔지니어링에 대한 검색어가 급격히 상승하는 것을 볼 수 있다. 적절한 질문을 하는 것을 프롬프트라고 한다. 구글 번역과 비슷하고 어떨 때는 ChatGPT 번역이 더 좋을 때도 있다. 가장 탁월한 기능이다. 표절에 걸리지 않도록..
2주 차의 마지막 수업만이 남아있다. 얼마 남지 않은 이 수업도 잘 듣고 3주 차부터는 조금 쉬었다가 진행해도 될 것 같다. 오늘 아침에 이 과목을 모두 마치고 오후에는 JSP로 홈페이지를 제작하는 공부를 해보고 싶다. 그럼 이제 수업을 들어보겠다. 이론 4 - 정보 보호 이렇게 ChatGPT와 사람이 쓴 것을 구분하지 못한다. 하지만 구분하는 방법이 있다면 너무 일반적인 말을 두리뭉실하게 할 하는 경우이다. ChatGPT는 저자가 될 수 없다고 한다. AI로 생성한 것은 가공해서 쓰는 것이 좋을 것이다. 최근에는 다시 허용하는 것으로 바뀌었다. 이처럼 정보가 유출될 염려가 있다. ChatGPT로 사이버 범죄에 사용되기도 한다. 피싱 메일을 그럴싸하..
세 번째 단원으로는 할루시네이션이라는 다소 생소한 용어를 배우게 된다. 앞선 수업에서 이것이 무엇을 의미하는지 대충 알게 되었으니 이제 본 학습에 들어가 보자. 이론 3 - 할루시네이션 사실 관련 내용은 주의할 필요가 있다. 이처럼 말도 안 되는 이야기를 하기도 한다. 하지만 지금 해보면 잘 나올 수도 있을 것 같다. 그럴싸한 정보를 소개하지만 자세히 보면 하나도 맞지 않다. 퀴즈 3 - ChatGPT의 주의점 학습을 마치고이번 단원은 사례를 중심으로 무척 재미있으면서도 가볍게 학습했다. ChatGPT를 사용할 때 이런 점을 유의해서 모든 정보다 다 옳다는 생각은 하지 ..
이번 시간에도 ChatGPT에 대한 학습이 이어진다. 앞 시간은 개관을 살펴보았다면 여기서는 좀 더 자세히 알아보는 시간이 될 것 같다. 이론 2 - ChatGPT 이론 Seq2Seq는 단어를 벡터인 숫자로 만든 다음 다시 단어로 뽑아내는 작업을 말한다. king에서 woman을 더하고 man을 빼니 queen이 된다. 그 외에도 이런 신기한 결과가 나온다. 이것은 사람들이 많이 사용하는 단어를 집어넣어 숫자화한 것이다. 자신이 생각하는 단어를 넣으면 유사도가 얼마나 높은지 알려준다. 숫자가 낮을수록 유사하지 않고, 원래 생각했던 단어와 비슷해질수록 숫자가 높아진다. 이런 식으로 어떤 단어가 더 유사한 단어인지 보여준다. 단어가 하나씩 들어..
새로운 선생님과 함께 2주 차 수업을 시작해 보겠다. 2주 차 수업도 이론과 퀴즈 문제로 구성되어 있다. 대부분 어제 공부했던 내용이지만 더 자세히 배울 수 있는 시간이므로 잘 들어볼 것이다. 이론 1 - ChatGPT 개요 ChatGPT는 일반 머신러닝과 다르게 자연어처리 학습방법을 사용한다. 추상화하여 새로운 언어를 만들어내는 것이다. 원래는 물음표에 Robot이 나와야 하지만 ChatGPT는 암기가 아니라 확률 분포로 데이터를 기억하고 있다. 그렇기에 그다음에 가장 많이 나올 확률을 찾는다. 처음에 ChatGPT는 영어를 기반으로 학습했기 때문에 한국어를 잘 몰라 이런 이상한 답변을 하기도 한..