2025/04/08 2

CNN과 Hidden Layer with pytorch

딥러닝-데이터 전처리가 필요하다.Null값 조치, 더미변수화, 정규화, 데이터 분할텐서로 변환, Data Loader(train set) 으로 변환-모델링에서는 손실함수, Optimizer, 모델 설계, learning rate에 대한 검토가 필요함 Data Loader : Batch size 만큼 쪼개서 데이터를 제공한다Feed Forward : 예측하고, 오차를 계산 / Back propagation : 가중치를 조정 과적합을 막는 수단들-Epoch, learning rate-hidden later, node 숫자들-Early Stopping : val error이 이전 최소 val error 보다 계속 높아지는게 일정 횟수 반복되면 학습 종료-Dropout : hidden layer의 노드 중 일정..

BigInteger, array 정렬

BigInteger-Java에서 매우 큰 정수를 다루기 위해 제공되는 클래스-java.math 패키지에서 BigInteger 클래스를 제공-이론적으로 메모리가 허용하는 한 무한대의 정수 다룰 수 있음 ​BigInteger의 특징-불변성(Immutable): BigInteger 객체는 한 번 생성되면 그 값을 변경할 수 없음, 연산 결과는 새로운 BigInteger 객체로 반환-다양한 연산 지원: 사칙연산뿐만 아니라 모듈러 연산, 비트 연산 등 다양한 연산을 지원 1. 선언 및 초기화import java.math.BigInteger;BigInteger bigNumber = new BigInteger("12345678901234567890");// long 값 기반 생성, valueOf 메서드 사용BigIn..