본문 바로가기


전체

[EEROR] java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' 스프링 부트 띄우다가 에러남 고치는 방법 1. lint 체크 http://www.yamllint.com/ 문법이 틀릴 때도 이런게 나올 수 있다고해서 lint 체크를 한다. 2. application.yml 새로만들기 난 이방법으로 해결했다. 끝!
[아이패드] 아이패드 프로 4세대 12.9 개봉기 저는 대략 3년전 부터 병에 걸렸는데 병명은 아이패드 병입니다. 아이패드를 사야 낫는 병이라서 6세대를 구매했었습니다. 근데 치료되지 않는거에요 그 때 알았죠 제병은 그냥 아이패드 병이 아니라 아이패드 ^프로^ 병이었습니다. 3세대때 굉장히 사고싶었지만 6세대 산 지 얼마 안됐는데 집 안에서 피처폰들이랑 발효되고 있어서 고사했었습니다. 그런데 약간커진 램과 아직은 의미를 찾지못한 인덕션이 추가된 4세대가 출시 됐는데 가격이? 더 저렴하네 이거 사야해!!! 쿠팡 사전 예약 놓친 김에 저스스로에게 주는 생일선물(tmi 생일 6월 초반)로 사게되었습니다. 온라인에서 미리 구매해서 가로수길 애플스토어로 픽업갔습니다. 오늘 날짜(6월 14)일 기준 흡사 첩보작전을 떠오르게 하는 모습으로 애플스토어에 픽업해왔습니다..
[Google Adsense] 내 광고 눌렀다가 광고비 털린 후기 애드 센스를 달고 1달러 2달러 쌓이는게 신기해서 보는거보다 누르는게 돈이 크길래 몇번 들어올 때마다 눌렀더니 구글에서 경고메일 하나가 오더니 내 광고비를 도려내 갔다....내 소중한 머니... 아니..제가 누른거빼고는 돌려주셔야 하는거 아닙니까!!! 사람은 정직하게 살아야한다.
[딥러닝] 교차 엔트로피 오차 이해하기 손실 함수를 사용 하는 목적 손실 함수의 값 측 '오차' 를 경사 하강법을 통해 줄여 내기 위한 목적 함수에 집착하는 이유는 미분을 하기 위함 그냥 정확도는 상수가 되어 미분하면 0이 되기 때문에 업데이트 용으로 사용할 수가 없다. 엔트로피(Entropy) 무질서의 정도, 놀람의 정도 열역학 에서의 엔트로피 엔트로피는 열역학 개념에서는 유용하지 않은 에너지의 흐름을 설명할 때 사용하는 용어 정보이론에서의 엔트로피 확률 또는 확률 밀도가 특정 값에 몰려 있으면 엔트로피가 작다고 하고 반대로 여러가지 값에 골고루 퍼져 있다면 엔트로피가 크다고 한다. 주사위가 윷놀이의 윷 보다 높은 엔트로피를 가진다. ⇒ 윷놀이 중 윷이 될 확률보다 개나 걸이 될 확률이 높다 즉 값이 균등하지 않지만 주사위는 균등하게 1/6..
[OOP] SRP 와 객체의 역할, 책임의 충돌 SRP 는 Single Responsibility Principle 의 약자로 단일 책임의 원칙이다. 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을 일컫는 말이다. 객체지향 설계는 '책임' 주도 설계가 바탕이 되어야 하는데 이 개념이 SRP 개념과 충돌하는 지점이 생겼었다. 하나의 객체는 한 협력안에서 하나의 역할만 수행한다면 여러가지 역할을 가질 수 있다. 그리고 역할은 책임의 집합이다. 라는 개념과 클래스는 하나의 책임만 가지며 변경의 이유는 1가지 여야 한다는 개념이 맞물리지가 않았었다. Object 라는 책을 보면서 나온 개념 이었기 때문에 직접 조영호작가님께 여쭤본 결과 놓치고 있었던 키워드를 찾아내었다. 객체 지향설계에서 말하는 책임과 역할은 '객체' 의 관점..
[DL] Deep Learning 시작하기 Google colab 연동 딥러닝 공부를 시작했다. 300만원이지만 GPU 없는 망할 맥북 프로 16인치에는 GPU 가 탑재 됐다고 한다. 무튼 내 노트북에는 GPU 가 없기 때문에 공부에 방해가 될 수 있지만 우리는 구글 코랩으로 이겨낼 수 있다. 1. 구글 코랩접속 https://colab.research.google.com/ 코랩이 뭐에요? 구글 코랩이 뭐냐면 클라우드 기반의 주피터노트북 개발환경이다. 나처럼 딥러닝 입문자들은 사실 주피터가 뭔지도 모르니까 간략하게 찾아본 대로 설명을 하면 웹브라우저 내에서 코드구현을 하고 실행까지 해볼 수 있는것이고 .ipynb 확장자로 되어있다. colab 으로 직접 저 파일을 열어서 확인해보면 어떤 환경인지 이해가 되는데 마치 워드처럼 코드를 작성하지만 그안에서 실행이 된다 그것도 GP..
MacOS에 Python3 설치하고 command 변경 MacOs : Mojave Mac에는 기본적으로 python 이 깔려 있는데 이게 3 이 아니고 2.7 버전이다. 그래서 3 버전을 사용 하려면 설치가 필요하다. 카산드라 때도 말한적이 있는 거 같은데 맥에서 설치할때 제일 편한건? BREW!!! 설치한다 brew 로 설치한 후에도 계속해서 python version 은 2.7 이다 왜냐하면 mac 에서 기본적인 python은 2.7 고 python3 는 python3 라는 커맨드를 써야한다. 근데 불편하니까 alias 설정을 해놓는다. 이렇게해서 bash_profile 에 접근해서 내용안에 추가해준다. 그러면 안 바뀐다. profile 적용이 안돼서 그렇다. 이렇게 하면 끝~ 끝!
[JAVA] PriorityQueue in Java Priority Queue 는 우선순위 Queue 인 자료구조 이다. 주로 Heap 자료구조를 이용해 구현된다. 우선순위 큐에는 최소 우선순위 큐와 최대 우선순위 큐가 있는데 최소 우선순위 큐는 Heap의 루트(root)가 최솟값가 되도록 생성되고 반대로 최대 우선순위 큐는 최댓값이 되도록 생성된다. 선언 방법 //최소 우선순위 큐 PriorityQueue minHeap = new PriorityQueue(); //최대 우선순위 큐 PriorityQueue maxHeap = new PriorityQueue(Comparator.reverseOrder()); Priority Queue 의 default 가 minHeap 이기 때문에 min 에는 따로 설정할 게 없지만 MaxHeap 으로 할 때는 순서를 반대..