인사말

새로운 챕터가 시작되는 날이에요!

이번에는 LLM에 대해서 공부하는 단계래요!

 

새로운 조 1조와 새로운 조원들과 새로운 공부를 할 생각에 설레네요 히히

오늘도 파이팅입니다! 🔥

오늘만 힘내면, 주말이에요!! 😋

 

오늘의 일정
오전(09:00 ~ 13:00) 09:00~10:00 코드 카타 2문제
10:00~10:30 Ch4 발제_LLM, RAG
11:00~12:00 LLM 특강
12:00~13:00 LLM 필수 과제 제출을 위한 github 설정 및 Transformer 모델 공부
오후(14:00 ~ 18:00) 14:00~16:00 LLM 필수 과제 코드 작성
16:00~18:00 소통해요~
저녁(19:00 ~ 21:00) 19:00~20:30 베이직반 수업
20:30~21:00 TIL 작성

요약

  1. 코드 카타 2문제
    1. 공백으로 구분하기 1
    2. 암호 해독 1
  2. chapter4 발제
  3. LLM 특강
    1. LLM 필수 과제 - Transformer 모델 공부 🔗 링크
    2. LLM 필수 과제 - 코드 작성 🔗 링크
  4. 베이직반 수업

오전(09:00 ~ 13:00)

1. 코드 카타 2문제

1.1. 공백으로 구분하기 1

def solution(my_string):
    return my_string.split(" ")

 

🤔 문제 풀이

  • 공백을 기준으로 나눌 때는 .split()라는 함수를 쓰면 돼요
  • .split() 함수는 string.split(separator, maxsplit) 이렇게 생겼어요
    • separator : 구분자
    • maxsplit : 분할 횟수를 의미해요!

 

1.2. 암호 해독

def solution(cipher, code):
    answer = ''
    
    for i in range(len(cipher)):
        if (i+1)%code ==0:
            answer += cipher[i]
            
    return answer

 

🤔 문제 풀이

  • 입출력 예를 보았을 때, "a"가 4번째라고 돼 있더라구요
    • 파이썬은 0부터 숫자를 세기 시작하기 때문에, for문을 돌렸을 때 +1을 해주었어요
  • code의 배수인 값을 cipher에서 뽑아내면 되기 때문에, 나머지(%)를 사용하여 문제를 풀어주면 문제 해결!

 

2. Chapter 4 발제

3. LLM 특강

3.1. LLM 필수 과제 제출을 위한 Transformer 모델 공부 🔗 링크


오후(14:00 ~ 18:00)

3. LLM 특강

3.2. LLM 필수 과제 코드 작성 🔗 링크

 

저번에 주석 관련해서 공부했던 걸 이번에 써봤어요 😋

큰따옴표(")를 세 개 쓰면 여러 줄로 주석 처리 할 수 있잖아요!

그걸 한 번 써봤어요, 재밌더라구요

 

스스로 코드를 다 짜낼 순 없어서, GPT의 도움을 받으면서 완성했어요 🥲

그래도 받은 코드를 하나하나 직접 적어보면서 익혔어요

 

if not으로 해서 os.path가 exists로 했던 문장이 제일 재밌었어요 🤔


저녁(19:00 ~ 21:00)

4. 베이직반 수업


마무리

음,, 오늘 많은 걸 했지만, 많은 걸 하지 않은 기분이에요 🤔

프롬프트를 Korean-speeking cat으로 해서 재밌었지만

뭔가,, 뭔가네요 🤔

그래도 LLM과 한 번, 놀아볼 수 있어서 재밌었어요 ㅎㅎ

 

주말 잘 보내시고, 즐거운 휴가 되세요 😋

🐾Recent posts