본문 바로가기

Python5

딥러닝으로 구현한 한식 구별 - 한식 도감 만들기 배포, AWS 이전에 구현했던 한식 분류 모델을 Dash를 이용해 간단하게 웹 사이트로 구현했다. 뿐만 아니라 구현한 웹 사이트를 AWS를 이용해 배포까지 완료했다.가능한 심플하게 만들어 봤는데 디잔인에 소질이 없어서... 그래도 코딩을 시작할 때 웹 디자인으로 시작을 해서 Dash로 제작할 때 매우 어렵지는 않았다. 핸드폰으로 가능하다... 배포까지 완료가 됐지만 예측 결과에서 차이가 발생했다.Kaggle을 이용해서 학습을 할 때 한식 이미지 데이터셋을 Kaggle에 업로드를 하고 위치를 데이터프레임 형식으로 처리를 했다. 마찬가지로 직접 수집한 예측용 이미지 72장 역시 Kaggle에  업로드를 하고 위치를 데이터프레임 형식으로 처리해 예측을 했었다. 따라서 아래의 코드를 이용해서 학습을 진행했다. 데이터프레임에서.. 2024. 11. 18.
Python(4) 제어문컴파일러의 방향을 제어할 수 있는 문법이며, 건너뛰기, 되돌아가기 등이 있다. 조건문if문if 조건식: 실행할 문장if 조건식: 실행할 문장...if 조건식: 실행할 문장elif 조건식: 실행할 문장...else: 실행할 문장number = 15if number % 3 == 0: print(f"{number}는 3의 배수입니다.")if number % 5 == 0: print(f"{number}는 5의 배수입니다.") # number가 양수인지, 음수인지, 0인지 출력positive_condition = number > 0negative_condition = number 두 정수를 입력받은 후 대소 비교선언할 때 초기 값을 모를 경우 초기값을 넣어준다.정수.. 2024. 9. 9.
Python(3) 연산자(operator) - 기능이 있는 특수문자 1. 산술 연산자----------------------------------연산자   예시   설명----------------------------------+       3 + 5   더하기-       3 - 5   빼기*       3 * 5   곱하기/       3 / 5   나누기**      3 ** 5  제곱//      3 // 5  몫%       3 % 5   나머지---------------------------------- 2. 대입(allocation) 연산자-------------------------------------------연산자   예시           설명-------------------------------.. 2024. 9. 9.
python(2) 변수 - 저장 공간즉, 변수는 값을 담는 저장 공간이다.예를 들어 x = 10이라고 선언하면 x라는 이름의 저장 공간이 RAM에 만들어지고 10이라는 값이 들어간다.자료형(Type) - 저장 공간의 종류, 값파이썬은 동적 체계를 가진 해석된 객체 지향 고급 프로그래밍 언어이다. 즉, 동적 바인딩이다. 바인딩 - 프로그램 구성 요소의 성격을 결정해주는 것데이터 타입이 무엇인지 정해지는 것 파이썬 - 동적 바인딩 -> 실행 시간(runtime)에 성격이 결정되는 것 Python(Interpreter 언어) 런타임에 값에 따라 변수의 데이터 타입이 결정정수(int) 0, 10, -187, ...실수(float) 0.0, 10.58, -77.568, ...문자열(str) '0',.. 2024. 1. 28.
python(1) python 프로그래밍 언어 컴퓨터와 소통하기 위해 사용하는 언어 소스코드 명령어를 작성해 놓은 것, 개발자가 컴퓨터와 소통할 것을 글로 작성해 놓은 것 ⇒ 번역이 안 된 상태 소스파일 소스코드가 작성되어 있는 파일 컴파일 사람의 언어를 컴퓨터 언어로 바꿔주는 작업 컴파일러 컴파일 해주는 프로그램 또는 명령어 인터프리터 인터프리트를 해주는 프로그램 또는 명령어 ⭐️파이썬은 인터프리터 안에 컴파일러를 내장하고있다.⭐️ 인터프리터 인터프리터는 매번 소스코드를 한 줄씩 해석 → 실행(개별처리), 이 작업으로인해 전체 프로그램의 퍼포먼스에 큰 손해를 본다. 파이썬은 소스코드를 바이트 코드로 컴파일한 뒤 이를 번역기가 돌려주는 방식으로 실행 ⇒ 컴파일 언어인지, 인터프리트 언어인지 구분하는 것이 아닌 어떻게 구현.. 2024. 1. 16.
728x90