
[Python] 코딩테스트 입문 : 옹알이 (1)
2023. 11. 20. 05:01
코테공부
문제 코드 # "aya", "ye", "woo", "ma" # 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다 # 문자열 배열 babbling이 매개변수로 주어질 때, # 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return def solution(babbling): answer = 0 word_ok = ["aya", "ye", "woo", "ma"] for e in babbling: while True: if e[:3] in word_ok: e = e[3:] elif e[:2] in word_ok: e = e[2:] else: if len(e) == 0: answer += 1 break return answer

[Python] 스택/큐 : 같은 숫자는 싫어
2023. 11. 20. 04:51
코테공부
문제 코드 # 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return # arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. def solution(arr): answer = [] for e in arr: if len(answer) == 0: answer.append(e) else: if answer[-1] != e: answer.append(e) return answer

[Python] 코딩테스트 입문 : 컨트롤 제트
2023. 11. 20. 04:40
코테공부
AI 추천문제라고 떠서 풀어봤다 일찍 일어나서 심심해서 코테 풀기 문제 코드 # 숫자를 차례대로 더한다 # "Z"가 나오면 바로 전에 더한 숫자를 뺀다. def solution(s): answer = 0 s_lst = s.split() for idx, s in enumerate(s_lst): if s == "Z": answer -= int(s_lst[idx-1]) else: answer += int(s) return answer

PCCP 12월 시험 접수 완~
2023. 11. 16. 00:51
코테공부
11월 시험에는 보지 못할 것 같았고 응시권 기간이 얼마 안남아서 12월 시험 신청해뒀다 깜빡하고 신청기간 지나면 아까울 것 같기 때문에,, 특강 들었던 기억을 되새기면서 시간날때마다 틈틈히 코테 문제 풀어야겠다 다른 할일들로 가득차있어서 시간이 나지 않는게 큰 문제 . . . 시험때까지 1일 1코테 풀어본다

일요일 순삭
2023. 11. 13. 00:16
기타
책 읽다보니 벌써 12시가 넘었네... 읽는 속도가 너무 느린데 단점이자 장점이다 단점이라면 얼마 안읽었는데 너무 시간이 빨리간다 장점이라면 읽으면서 어떻게 동작하는지와 관련있는 내용들을 생각하면서 읽어서 깨달음과 스스로 자신감이 생긴다는거랄까 왼쪽 책은 딥러닝호형 이라는 유튜버의 책이다 올린 파이토치 강의 영상을 보고서 강의력이 정말 뛰어나시다고 생각이 들었다 그리고 자연스럽게 책도 정말 잘쓰셨을거라고 생각이 들었구 도서관에 희망도서 신청해서 빌려왔다 ㅎㅅㅎ 앞부분에 코랩 부분까지만 슬쩍 봤는데 역시나 보기 편한 책이고, 저자가 아는게 많다는게 느껴졌다 오른쪽 책은 1회독은 했고 2회독째인데 읽을수록 새롭다 ㅋㅋ 2회독을 하면서 처음 읽을때보다 더 자세하게 꼼꼼하게 읽게 되는 것 같고 좀 더 이해가 잘..

SDXL 로라 학습은 좋은 gpu가 필수구나 ..
2023. 11. 11. 23:54
공부기록
SDXL 로라 학습하면서 생긴 에러들에 관해서 푸념하는 글 img2img로 동숲 주민으로 바꾸는 걸 만들고 싶은데 SD 로라로 하는건 계속 실패했음 그냥 실패작 그잡채 이런걸 보고도 닮았다고 해주는 천사가 옆에 있다..ㅋㅅㅋ 열심히 프롬프트랑 설정값 바꿔봐도 한 3시간이 지났는데도 똑같이 구렸다 이 사태를 어떻게 하지 싶어서 한참 고민을 했었다 나는 이미지 생성엔 정말 소질이 없나보다 하고 넘어가려는데 강사님이 SDXL로 로라 학습하면 성능이 좋다고 조언을 해주셨다 SD를 쓰면서도 이게 맞나 싶은 느낌이 들긴 한다. 취업을 하기 위해서 이미지 프로젝트를 하는 중이기 때문.. 이건 코딩하는 것도 아니고 그냥 웹UI상에서 사용법을 배우는 느낌인데 이걸 이미지 프로젝트로 하는게 맞는건가 계속 의구심이 들었다 ..

키보드가 갑자기 일본 키보드처럼 바뀐 경우
2023. 11. 11. 23:24
기타
학원컴을 윈도우 업데이트한 이후로 계속 물음표가 거꾸로 쳐진다거나 일본 기호처럼 쳐지는게 있었다이상하게 메모장에선 잘되고 카톡이나 노션, 코랩에서는 이상하게 쳐졌다그래서 메모장에 쓰고 복붙해서 쓰고는 했었는데 도저히 못해먹겠어서 서치해서 찾았다 *** 윈도우키 + 스페이스바 *** 를 눌러서 한글 키보드를 선택하면 괜찮아진다내가 무의식적으로 저 키를 눌렀었나보다 까먹어서 또 한참을 찾을까봐 글로 남긴다
모델 성능을 높이는 것은 넘 어렵다
2023. 10. 29. 21:38
인공지능
모델이 학습하는 동안에 블로그를 쓰러 왔다데이콘에서 짧은 기간동안 하는 대회를 참가했다가 주말 내내 많이 고민해보고 이것저것 고쳐봤다..열심히 해서 후회는 없다.. 내 실력이 부족한거니까😂😂 성능이 왜 잘 안나오는 것일지 온갖거 고민해보고 고쳐봤는데도 성능이 개선되지 않고 똑같거나 오히려 더 떨어진다정말 왜 그런걸까🥺 고민해본 것들은 이렇게 있다..1. 학습용 데이터에 너무 과적합 되어 있는 것 같다.=> 에포크마다 검증용 데이터의 loss 값을 출력해보자=> 학습용과 검증용의 데이터가 달라서 그런지 검증용의 loss는 줄지 않는 것 같다=> 이것을 어떻게 해결하면 좋을까? 2. pre-trained된 모델의 학습 데이터가 문제인 것 같다.=> 사용한 PLM 을 다른 모델로 바꿔서 파인튜닝해보자..

[Python] 연습문제 : 멀리 뛰기
2023. 10. 25. 13:23
코테공부
이 문제는 거의 다 풀었는데 도저히 안풀려서 몇 주 묵혀놓은 문제다 시간 지나고 다시 풀면 할 수 있지 않을까 싶어서..ㅎㅎ 문제를 정확히 읽지 않아서 틀렸었다 구한 결과에 마지막에 1234567을 나눈 나머지를 리턴해야 한다. 테스트1에서도 에러가 계속 났는데 n=1인 경우에는 리스트에 자리를 만들어주지 않았어서 에러가 나는 거였다.. 그 부분은 조건문으로 처리하였고 정답이 나왔다 ^^ 문제 코드 import sys sys.setrecursionlimit(10**7) def fibo(n, lst): if lst[n]: return lst[n] if lst[n-1]: if lst[n-2]: return lst[n-1] + lst[n-2] else: result = fibo(n-1, lst) + fibo(..

[Python] 연습문제 : N개의 최소공배수
2023. 10. 24. 20:18
코테공부
몇주를 묵혀놓은 문제다 ㅋㅋ 1시간 이상 고민하다가 안풀려서 다른 사람의 코드를 찾아봤다. 이해가 안되서 결국에는 이런식으로 하는거구나 하고서 풀지 않고 넘어갔던 문제다 나중에 다시 풀자 하는 마음으로 건너뛰었었다. 2,3단계 문제 중에 쉬운 문제부터 골라서 풀다보니 어려운 문제들만 남아버렸다 저런식으로 넘긴 문제들을 풀 때가 되었다..🙆♂️ 사실 아직도 이해가 안되지만 혹시 이렇게 해보면 정답처럼 나오려나? 하면서 이것저것 수정해보다가 우연히 풀었다 이것을 풀었다고 할 수 있을까😂 코테뿐만 아니라 수학 공부가 시급한 상황이란건 알겠다 문제 코드 import math def lcm(a,b): return (a * b) // math.gcd(a,b) def solution(arr): res = lcm(a..