일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 특정 layer 동결
- def train
- 파라미터 수 확인
- Foundation Transformers
- mPLUG-2
- cnn
- Video Understanding
- 파라미터 수
- 특정 layer 추출
- 논문 작성 요령
- KOSMOS-2
- 모델 동결
- Multimodal Large Language Model
- 논문리뷰
- 3C4P
- Instruction dataset
- pretrained model layer
- 모델 구조 변경
- MLLM
- def validation
- 모델 freeze
- 가중치 없이 모델 로드
- mqtt
- 주식 용어정리
- 강화학습
- 주식
- 논문 작성
- layer 추출
- 가상환경
- DeepNet
- Today
- Total
목록프로그래밍 연습문제/파이썬_연습문제 (8)
시작은 미약하였으나 , 그 끝은 창대하리라
● 코드 mport random word=['python','programing','line','hangman'] answer=random.choice(word) # random 모듈을 통해 word 중에서 임으로 단어 선택 letters='' left=6 # 시도 횟수 while True: underbar=True for i in answer: # 정답인 단어와 선택한 알파벳 비교하며 " 알파벳 or _ "출력함 if i in letters: print (i,end=' ') else: underbar=False print ('_',end=' ') print() if underbar : print('SUCCESS') print('word = ',answer) break letter=input('Input..
● 코드 (리스트 활용한 풀이) K=input() N=list(K) if len(N)==2: # N 이 10이상 일때 a,b=map(int,N) # 정수로 변환 A=a #처음 10 의 자리 B=b #처음 1 의 자리 num=0 while True: # 처음이랑 마지막 같으면 탈출 c=(a+b) # a+b는 1의 자리,b는 10의자리 c=list(str(c)) if a+b>=10: a=b b=int(c[1]) elif a+b 새로운 10의 자리 b=int(c[0]) num=1+num # 1+ 을 씀으로써 루프 돌때마다 증가 if A==a and B==b: print(num) break if len(N)==1: # N 이 1의 자리숫자 일때 b=int(N[0]) # 정수로 변환 a=0 #처음 10 의 자리 ..
● 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 3번째 사람의 무게의 합은 150kg이므로 구명보트의 무게 제한을 초과하여 같이 탈 수 없습니다. 구명보트를 최대한 적게 사용하여 모든 사람을 구출하려고 합니다. 사람들의 몸무게를 담은 배열 people과 구명보트의 무게 제한 limit가 매개변수로 주어질 때, 모든 사람을 구출하기 위해 필요한 구명보트 개수의 최솟값을 return 하도록 solution 함수를 작성해주..
● 문제 단색 비트맵 이미지는 이미지를 구성하는 각 픽셀은 0 또는 1의 색상 정보를 가지고 있다. 비트맵 이미지는 생성 당시 이미지의 크기, 해당 이미지를 구성하는 모든 픽셀의 정보가 이미 정해져 있기 때문에, 그림 1과 같이 이미지의 크기를 늘리더라도 기존의 픽셀이 늘린 방향으로 넓게 퍼질 뿐 해상도가 늘어나진 않는다. 이렇게 기존에 있던 이미지에 픽셀을 추가하여 그림을 구성하는 총 픽셀 수를 늘리는 것을 업샘플링 (Up sampling) 이라고 한다. 업샘플링을 하는 방법은 여러 가지가 있는데 그중 가장 간단한 방법은 기존 픽셀의 배열을 그대로 유지한 채, 각 픽셀의 개수를 동일하게 늘리는 방법이다. 가로 세로의 길이가 N 인 단색 비트맵 이미지를..
● 문제 정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 다섯 가지이다. push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 스택에 들어있는 정수의 개수를 출력한다. empty: 스택이 비어있으면 1, 아니면 0을 출력한다. top: 스택의 가장 위에 있는 정수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. ● 입력 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,..
# 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. new_id=input(" 아이디를 입력해주세요.").lower() # .lower함수를 사용하여 대문자를 소문자로 치환함. # 2단계 new_id 에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. delete = "~!@#$%^&*()=+[{]}:?,/" for i in range(len(delete)): # len() 함수: 문자열길이구함 -> range() 함수 : 정수의 범위를 나타내는 값 new_id =new_id.replace(delete[i],"") #remove 함수를 이용하여 delete내부에 있는 문자열을 하나씩 다 공백으로 바꿈// # remove(문자열에서 바꾸고 ..
#책 정보 출력 프로그램 book_info={ "HarryPotter1" : [[1997],[6],[26]], #book_info 딕셔너리를 선언해줌 "TheLordOfTheRings" : [[1954],[7],[29]], "engineering_mathematics1" :[[2018],[2],[28]] } while True: # 무한반복문을 입력해서 title=input("원하시는 책을 입력하세요 \n") if title in book_info: # title 이 book_info 라는 딕셔너리의 key값에 존재한다면 num=int(input("""\ ------------------------------ 원하시는 정보를 선택해 주세요 1. 년 2. 월 3. 일 4. 종료 ---------------..
#구구단 출력문제 while True: print("""\ -------------------------------------------------- \"구구단을 외자,구구단을 외자\" 프로그램을 실행합니다. 1.홀수 구구단 2.짝수 구구단 3.종료 ---------------------------------------------------- \ """) i=int(input("숫자를 입력하세요: ")) # 숫자를 입력하는 부분 ,입력된 숫자 i=1,2,3 임 while i==1: for a in range(3,10,2): # 3단,5단,7단,9,단 출력 (이중 for loop) print("{}단".format(a)) for b in range(1,10): #뒤에 있는 숫자 돌려줌 print("{}*{..