목록전체 글 (18)
hyeye archive
history = model.fit(train_in, train_out, epochs=n_epochs, batch_size=batch_size, validation_data=(val_in, val_out), verbose=1, callbacks=callback) verbose : 모델 훈련 중 출력되는 문구를 설정한다. - verbose = 0 : 아무 것도 출력하지 않음. - verbose = 1 : 훈련의 진행도를 보여주는 진행 막대, 손실함수, metrics 값을 보여줌. - verbose = 2 : 손실함수, metrics 값만 보여줌.

터빈 레이아웃 wake model : Gauss Curl Hybrid modelturbine : NREL 5MWdiameter : 126.0 mcut-in / rate / cut-out wind speed : 3 / 11.4 / 25 (m/s)layout_x : [5*D, 10*D, 15*D]layout_y : [500., 500., 500.] 바람장 조건3 180 결과 Code# import libraryimport numpy as npimport pandas as pdimport osimport matplotlib.pyplot as pltfrom floris.tools import FlorisInterfacefrom floris.tools.optimization.yaw_optimization.yaw..
Python에서 "super()"는 기본적으로 다른 클래스의 속성 및 메소드를 불러와 해당 클래스에서 사용이 가능하도록 하는 기능이다. 한마디로 다른 클래스를 상속 받게 된다고 생각하면 된다. 특히, "super().__init__()" 구문은 자식 클래스에서 부모 클래스의 초기화 메소드를 호출할 때 주로 사용된다. 클래스 상속 시에, 자식 클래스는 부모 클래스의 모든 속성과 메소드를 상속받을 수 있다. 또한 필요에 따라 자식 클래스가 부모 클래스의 일부 속성을 수정하거나 확장하도록 설계할 수 있다. 자식 클래스에서 super().__init__() 을 호출하면, 부모 클래스의 초기화 메소드가 실행되어 해당 객체가 초기화된다. 이렇게 함으로써 자식 클래스는 필요한 추가적인 속성이나 메소드만 정의하면 되므..

1. 로컬 디바이스 목록 확인 from tensorflow.python.client import device_lib print(device_lib.list_local_devices()) 본 코드는 Python에서 Tensorflow 라이브러리를 사용하여 현재 시스템에서 사용 가능한 로컬 디바이스 목록을 확인하는 데 사용된다. tensorflow에서 gpu를 사용할 수 있는 환경을 잘 구축했다면 위 사진과 같이 CPU 및 GPU 정보 모두 뜰 것이다. 2. GPU 및 CPU 사용 설정 import os # GPU 사용시 "0" os.environ["CUDA_VISIBLE_DEVICES"] = "0" # CPU 사용시 "-1" os.environ["CUDA_VISIBLE_DEVICES"] = "-1" 여러개..

CUDA Toolkit 을 설치하고 exe 파일을 실행시킬 때 기존 버전의 파일이 남아 있다면 아래와 같은 오류가 뜰 수 있다. 그 전에 나는 CUDA 10.1을 다운 받은 상태에서 몇 개의 프로그램을 삭제하지 못한 상태로 새로운 버전을 다운 받으려고 할 때 오류 문구가 떴다. 해결 방법은 제어판에 들어가 몇가지 프로그램을 삭제 시켜주면 된다. 1. NVIDIA FrameView SDK ~~ 2. NVIDIA PhysX ~ 1, 2번 이름으로 시작하는 프로그램을 삭제 시켜주면 오류는 해결된다.
객체 지향 프로그래밍 (OOP, Object-Oriented Programming) 객체 지향 프로그래밍은 컴퓨터 프로그래밍 방법 중 하나로 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 일컫는다. 즉, 프로그래밍에서 필요한 데이터를 추상화시켜 어떠한 객체로 만들고 그 객체들 간의 상호작용을 통해서 프로그램 로직을 구성하는 것이다. 구조를 설계하면 재사용성을 고려하여 코드의 반복을 최소화할 수 있다. 클래스 (class) 파이썬의 클래스는 데이터와 기능을 하나의 모듈로 묶어주는 방법을 제공한다. 클래스는 변수와 메서드의 집합으로써 새로운 타입의 객체를 만드는데 사용된다. 쉽게 말하자면 클래스는 객체를 만드는 '틀' 혹..

JetBrains 홈페이지 접속 https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 위 링크로 접속하시면 PyCharm Professional 또는 Community 용을 다운받으실 수 있습니다. 라이센스가 있기 때문에 Professional 용으로 다운로드 해보겠습니다. PyCharm 설치 1. "pycharm-professional-2023.1" 파일의 다운로드가 완료되었다면 응용 프로그램을 실행시켜줍니다. "Next"를 눌러 설치를 시작하고 설치 경로를 설정해준 다음 "Next"를 클릭합니다. 2. 설치 옵션에 대해 설..

아나콘다 홈페이지 접속 https://www.anaconda.com/ Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities. www.anaconda.com 아나콘다 설치 1. 아나콘다 홈페이지 접속 후 운영체제에 맞는 설치 파일을 다운 받으시면 됩니다. 본 포스팅에서는 윈도우 전용 인스톨러를 다운받도록 하겠습니다. 2. 설치된 응용 프로그램을 실행시키면 다음과 같은 창이 나옵니다. "Next"를 눌러 설치..