본문 바로가기

전체 글

(62)
java 1 자바 11버전 설치IDE: IntelliJ 설치 #프로젝트 생성start.spring.io에 접속하여 버전에 맞게 설정하기디펜던시 설정: spring web, thymeleaf --> 사용하는 라이브러리 설정 설정 후 제너레이트인텔리 제이에서 빌드.그레이드 선택후 오픈하면 된다  #자바 설치 과정자바17 msi 윈도우버전 다운시스템 변수 설정하기(https://yungenie.tistory.com/11) 참고설치 완료후 버전 확인# 현재 실행 못하는 문제가 생겼다. 왜 안되는지 파악하기  #View톰캣 서버 활용하여 서버 구성index.html 활용하여 시작 페이지 구성 가능템플릿으로 컨트롤러가 데이터 제공하여 페이지 구성 가능  템플릿 엔진 돌리기로컬 서버 돌리기 #정적 컨텐츠그냥 파일 그대로 전달해서..
[독후감] 동물농장 - 조지 오웰 치음 인간실격 책을 찾으려다, 옆에 동물농장도 있길래 마침 같이 빌려서 보자는 우연으로 시작되었습니다. 조지 오웰 작가는 1984 작품(그 유명한 빅 브라더가 지켜보고 있다...)으로 이름은 알고 있었고, 동물농장 또한 들어보기만 하고 언젠가 읽어봐야지 하고 있었습니다. 마침 제 눈에 띄인건 우연이 아니리 라고 생각해서 처음 접하게 되었습니다. 주인에게 노동력을 착취 당한 동물들(돼지, 양, 말, 닭 등...)이 결국 반란을 일으켜 인간들을 쫒아내고 농장은 동물들이 운영하는 체제가 됩니다. 여기서 돼지들이 동물들중 가장 높은 지능을 가지고 있어서 돼지들이 수뇌부가 되어서 효율적으로 운영 됩니다. 초반에는 모두가 한 마음으로 다같이 고생하는 분위기 이지만, 점점 시간이 지날수록 돼지들이 본인들에게 유리한 ..
GPU 활용한 텐서플로 가동(결국 실패함) 그동안 GPU 귀찮아서 사용을 안했다. 하지만 이제 슬슬 계산하는데 시간이 너무 많이 걸려서 GPU 설치후 작동을 시작한다. 필자는 윈도우 환경에서 진행한다. 작업하기전 컴퓨터가 꺼졌다 켜질수도 있으니 중요한 작업은 잠시 저장해두길 바란다. 1. win+R 눌러서 dxdiag 입력후 2번째 탭 들어가서 GPU모델명 확인 참고: https://www.autodesk.co.kr/support/technical/article/caas/sfdcarticles/sfdcarticles/KOR/How-to-Find-Graphics-Card-Information-on-Windows.html Windows에서 그래픽 카드 정보를 찾는 방법 www.autodesk.co.kr 2. 확인 했으면, 아무데나 tf.py 파일을 ..
[독후감] 인간 실격 - 다자이 오사무 유튜브를 통해서 소개를 받았습니다. 데카당스 문학이라는 퇴페적이고 하드 보일드한 장르라는것을 처음 알았습니다. 또한 작가의 비극적인 죽음에 다다른 이야기가 저를 흥미롭게 만들었습니다. 무엇이 그를 우울하고 비참한 자살로 이끌었는지 궁금해서 도서관에서 빌려 보았습니다. 마침 저도 우울한 기분에 빠져있었습니다. 주인공(다자이 오사무)의 시점으로 전개가 됩니다. 어린시절부터 5번의 자살시도 끝에 이르게 될때 까지의 이야기를 담은 수필 입니다. 그는 태어날때부터 각인된 극도의 섬세한 감수성과 필요 이상으로 타인의 감정을 맞추어 주려는 특징을 가지고 있습니다. 정도가 너무 심한게, 본인이 슬퍼도 그것을 티를 내려고 하지 않고 누군가 자신의 감정을 이해하는것을 굉장히 두려워 합니다. 스스로를 발가벗긴뒤 관찰하는 느..
[공연 후기] 2023 서울 재패니메이션 OST 오케스트라 후기 저는 오케스트라 공연과 애니메이션 모두 좋아 합니다. 이런 저에게 위의 공연은 꼭가고 싶은 공연중 하나였습니다. 망설임은 자리를 놓칠뿐, 거금을 들여서라도 꼭 좋은 곳에서 봐야겠다는 생각이 들었습니다. 운 좋게도 맨 앞줄 가운데 자리를 예약해서 볼수 있었습니다. R석이었고, 가격은 조기예매 20% 할인을 받아서 103000원에 들어갔던 기억이 있습니다. 공연 시작 20분 전에는 들어가야지 하는 마음으로 출발하였는데, 여기 백화점 8층에 있습니다. 초행길이다보니 너무넓어서 길 찾기가 어려웠던 기억이 있습니다. 처음 오시는 분들은 꼭 여유있게 오시기를 바랍니다. 아래는 올라가는길에 찍은 팝업스토어와 백화점 내부 사진 입니다. 그렇게 길을 좀 헤매다가, 결국 아슬아슬하게 잘 찾아서 들어가였습니다. 아래는 롯데..
[혼자 공부하는 머신러닝] 05-02 교차검증과 그리드 서치 검증세트(Validation set): 테스트 세트만 가지고 성능평가를 하다보면, 점점 테스트 세트에 맞추어지게 되는 아이러니한현상이 발생함, 이를 예방하기 위해서 Trainset중 일부분을 떼어내서 검증세트로 사용한다. (Testset는 찐찐 시험용으로만 쓰는것) 보통 6:2:2로 train, validation, test 비율로 떼어놓기도 한다. 교차검증(cross validation): 검증세트를 골고루 떼어내어서 사용하는 방법 이다.(검증셋의 점수는 각 떼어낸 검증셋들의 평균을 의미한다.) 아래 그림을 보면 골고루 떼어낸다는 말이 이해가 될것이다. K-Fold Cross Validate: 훈련세트를 몇부분으로 나누는지에 따라서 K가 결정 된다. 보통은 5,10겹으로 분할하여서 사용한다. K겹 교차..
[혼자 공부하는 머신러닝] 05-01 결정트리(Decision tree) 기존의 로지스틱 회귀를 통해서 분류를 하는 방정식을 구했다면, 이걸 다른 사람에게 어떻게 설명 해야 할까? (length에 1.27을 곱하고, weight에 -9.74를 곱해서 나오는 수가 0보다크면 빙어, 작으면 농어 입니다~~) -->이 방정식 구조는 사람이 이해하기 힘들고, 모델이 복잡한 계산을 통해서 도출한 법칙에 해당 됨 결정트리(Decision tree): 스무고개 질의응답처럼, 질문을 하나씩 던져가면서 정답을 맞추어 나가는 형태 (당도가 2보다 작은가요? 예(레드와인), 아니오(화이트와인) 이렇게 질문을 던져나가면서 분류가 가능함) 예/아니오에 대한 질문을 이어나가면서 정답을 찾아 학습하는 알고리즘이다. 비교적 예측 과정을 이해하기 쉽고 성능이 뛰어나다. 또한 데이터 스케일 전처리를 할 필요..
[혼자 공부하는 머신러닝] 04-02 확률적 경사하강법(SDGClassifier) 점진적 학습(Online 학습): 기존 훈련된 모델에서, 새로운 학습용 데이터가 들어온다면? --> 기존에 학습한 모델에 새로운 데이터를 계속해서 추가하여 학습하는 방식을 의미 확률적 경사 하강법(Stochastic Gradient Descent): 훈련세트에서 무작위의 샘플을 하나만 골라서 학습한다. 이것을 반복해서 학습을 수행하면서(에포크) 그레디언트를 점점 업데이트 해나가는 방식이다. 이 방식을 통해서 점진적 학습이 가능한걸 알수 있다. 미니배치 경사하강법: 여러개의 샘플을 사용하여 경사 하강법을 진행한다(실전에서 가장 많이 사용함) 배치 경사 하강법: 전체 샘플을 사용하여 경사하강법을 진행한다.(가장 안정적이지만, 전체 데이터를 사용하기에 가장 자원소모를 많이함) 신경망 모델은 확률적 경사하강법과..