DL(Deep-Learning)

    [python] 함수 Function

    [python] 함수 Function

    함수란 무엇인가? 반복적으로 사용되는 부분을 묶어서, 재사용 가능하도록 만들어 주는 것 → 코드 작성의 반복을 줄일 수 있음! 함수에는 들어가는 값 (input)이 있고, 나오는 값 (output 혹은 return)이 있다. 예시 a, b, c = 1, 2, 3 print((a + b) * c) a, b, c = 2, 2, 3 print((a + b) * c) 함수로 변경 def function(a, b, c): return (a + b) * c func(1, 2, 3) 위 처럼 함수에 들어가는 a, b, c에 값만 바꿔서 function()함수에 넣어주면 계속 식을 쓰지 않아도 값을 리턴해준다. def는 함수를 위한 정의 (define) def 함수이름 (parameter1, parameter2, pa..

    [코드라이언] 번역하기

    코드라이언의 [심화] 같이 푸는 PYTHON 과정의 번역하기 내용을 간략히 정리한 것이다. 1. 필요한 모듈 import 하기 from googletrans import Translator googletrans는 언어감지 및 번역을 도와주는 LIbrary 이다. 2. 번역기를 만들어 준다. translator = Translator() 3. 번역하고싶은 문장과 번역하고 싶은 언어를 입력하고 번역을 진행한다. sentence = input("번역 하고싶은 문장을 입력해주세요 : ") lang = input("어떤 언어로 번역을 할까요?") result = translator.translate(sentence,lang) detected = translator.detect(sentence) translator..

    [코드라이언] 날씨 정보 받아오기

    [코드라이언] 날씨 정보 받아오기

    코드라이언의 [심화] 같이 푸는 PYTHON 과정의 날씨 정보 받아오기 내용을 간략히 정리한 것이다. 1. 필요한 모듈을 import 한다. import requests import json 2. 내가 알고싶은 도시와 보고싶은 언어를 추가하여 api 주소를 완성한다. city = "Seoul" # 보고싶은 도시 apikey = "#######" # 내 API key값을 넣어준다. lang = "kr" # 보고싶은 나라 언어 api = f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid={apikey}&lang={lang}&units=metric" apikey에 내가 발급받은 API key 값을 넣어 누가 사용한다는 것을 알려주는 의미로 사용한..

    [Keras] callback 함수 - ReduceLROnPlateau

    Tensorflow Keras의 ReduceLROnPlateau 콜백 함수는 모델의 성능에 개선이 없을 경우 Learning Rate를 조절해 모델의 개선을 유도하는 콜백함수이다. 경사하강법에 의하여 학습을 하는 경우 Local Minima에 빠져버리게 되면, 더이상 학습률이 개선되지 않고 정체되거나, 심하게 튀는 현상이 생길 수 있다. 이때 learning rate를 늘리거나 줄여주는 방법으로 빠져나오는 효과를 기대할 수 있다. 그 역할을 ReduceLROnPlateau이 해준다. 아래의 공식 페이지에서 사용방법을 확인할 수 있다. tf.keras.callbacks.ReduceLROnPlateau | TensorFlow Core v2.7.0 Reduce learning rate when a metric..