※ Session 공간이 별도로 존재(데이터를 보관)하여 텐서플로우는 기본적으로 Session 명령어가 필요하다. ※ GPU와 CPU는 별도의 메모리를 사용하기 때문에 각각을 통합하여 데이터를 사용하기 위해서는 전환 하는 절차가 필요하다. ※ PlaceHolder: 검색창 으로 데이터를 입력하는 창(텐서플로우에서의) Tensor Ranks, Shapes, and Types Tensor Ranks, Shapes, and Types ※ 같은 타입만 계산이 가능함. ※ 학습 시, Cost가 증가하면 LearningRate를 감소 시킨다. Gradient Decent W = 1 정답이다.W 초기값을 5로 잡았다.Cost(W=5) = 70Y = w * xx = [3]y = [3]H(x,y) = 15 = 5 * 3..
출처: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop.htmlExamplesSpring AOP users are likely to use the execution pointcut designator the most often. The format of an execution expression is:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-pattern(param-pattern) throws-pattern?)All parts except the returning type pattern (ret-type-pattern in..
출처: http://interconnection.tistory.com/42 스냅샷이란? EBS volume의 전체 내용 중 특정 시점을 파일로 저장한 형태이다. 쉽게 이야기 하면 특정시점은 백업솔루션을 이용해서 저장해두고 사용하는 솔루션을 생각하면 된다. 백업 솔루션은 백업과 동시에 그 시점에 모든 변경사항을 저장하지 않고 그 시점에서 변경된 부분들만 부분저장하기 때문에 많은 공간을 활용하지 않는다. 스냅샷의 원리도 이와같습니다. 모든 것을 저장하지 않고 변경된 부분만 저장을 해서 나중에 그 부분만 적용시키는 것입니다. 예를 들면, 8GB가 되는 volume의 스냅샷을 하게되면 8GB 크기의 스냅샷이 만들어진다고 생각하지만 사실은 1GB를 넘지 않습니다. 그래서 처음 프리티어에서 사용하는 경우에는 과금에..
출처: http://javacan.tistory.com/entry/134 자바 5부터 새롭게 추가된 Concurrency API 중에서 Executor, 리턴이 가능한 Callable 및 Future에 대해서 살펴본다. Executor를 이용한 쓰레드 관리 웹 서버와 같이 동시에 다수의 요청을 처리해야 하는 어플리케이션을 개발해야 할 경우 코드는 다음과 같은 형태를 띌 것이다. while(true) { request = acceptRequest(); Runnable requestHandler = new RequestHandler(request); new Thread(requestHandler).start();} 위 코드가 논리적으로 문제점은 없지만, 다음과 같은 성능상의 문제점을 안고 있다. 소규모의 많..
출처: http://sfixer.tistory.com/entry/%EB%A9%94%EB%AA%A8%EB%A6%AC-%EC%98%81%EC%97%ADcode-data-stack-heap 1) code 영역- 코드 자체를 구성하는 메모리 영역으로 Hex파일이나 BIN파일 메모리다.- 프로그램 명령이 위치하는 곳으로 기계어로 제어되는 메모리 영역이다. 2) data 영역- 전역변수(global), 정적변수(static), 배열(array), 구조체(structure) 등이 저장된다. 가) 초기화 된 데이터는 data 영역에 저장되고, 나) 초기화 되지 않은 데이터는 BSS (Block Stated Symbol) 영역에 저장된다.- 프로그램이 실행 될 때 생성되고 프로그램이 종료 되면 시스템에 반환 된다.- 함..
출처: http://javacan.tistory.com/entry/1 동적인 클래스 로딩 자바는 동적으로 클래스를 읽어온다. 즉, 런타임에 모든 코드가 JVM에 링크된다. 모든 클래스는 그 클래스가 참조되는 순간에 동적으로 JVM에 링크되며, 메모리에 로딩된다. 자바의 런타임 라이브러리([JDK 설치 디렉토리]/jre/lib/rt.jar) 역시 예외가 아니다. 이러한 동적인 클래스 로딩은 자바의 클래스로더 시스템을 통해서 이루어지며, 자바가 기본적으로 제공하는 클래스로더는 java.lang.ClassLoader를 통해서 표현된다. JVM이 시작되면, 부트스트랩(bootstrap) 클래스로더를 생성하고, 그 다음에 가장 첫번째 클래스인 Object를 시스템에 읽어온다. 런타임에 동적으로 클래스를 로딩하다는..
참조: http://m.blog.naver.com/skykingkjs/150172634507 파일의 하위 폴더 또는 파일을 하나씩 검색하게 해주는 기능인 Files 클래스의 walkFileTree에 대해 간략히 정리한다. 우선 관련있는 클래스로 Visitor 클래스를 알아야 한다. 해당 클래스는 다음과 같은 생성자를 가지고 있다. Files.walkFileTree(Path start, FIleVisitor visitor) start부분에 검색하고자 하는 Path를 기입하고, visitor부분에 해당 path에 방문했을 때의 값들을 처리하는 메소드를 정의해주면 된다. 기본 Visitor 클래스를 상속하여 해당 메소드들을 정의해야되는데 오버라이드 하는 메소드 값들은 아래와 같다. visitFIle(T fil..
강의 첫날 - 오전 Y = (a + bx)/z 1차 방정식남자의 경우만 고려 사람1 (65kg, 165cm)사람2 (80kg, 190cm)사람3 (90kg, 160cm) x : 각 개인의 몸무게 (65kg, 80kg, 90kg)y : 각 x의 적정 키 (175cm, 180cm, ...) 예측 : 비만/정상/저체중 Y 가 1.2보다 크면 비만Y 가 0.8보다 크고 1.2보다 작으면 정상Y 가 0.8보다 작으면 저체중 Y = (20 + 2 * 몸무게) / 키 Neural networks :Convolutional Neural Network(CNN) : 사진Recurrent Neural Network (RNN): 시간에 따라 변하는 데이터에 사용 Supervisor(교사 학습) : 정답을 알려줌- UnSupe..
출처: http://blog.naver.com/PostView.nhn?blogId=olovesun&logNo=10147277824 원문 : http://stackoverflow.com/questions/7106775/how-to-download-large-files-without-memory-issues-in-java 1. byte[] buf=new byte[8192]; (보통은 1024 같은걸로 해도 되고..) 식으로 코딩적으로 read buffer 를 구성하여 한번에 몽땅 읽어들여 메모리상에 올리지 않도록 함. 2. 파일이 클경우는 while 루프 를 모두 돌아 한방에 flush() 을 했다가는 여차하면 OutOfMemory 니 적절하게 중간에 flush()를 해서 write 버퍼를 비우는 작업을 곁..
- mybatis
- tensorflow
- 머신러닝
- Maven
- ML
- 모두의딥러닝
- mysql
- Java
- AI
- 점프투파이썬
- TDD
- Docker
- Error
- executor
- memory
- 중앙정보처리학원
- API
- spark
- NIO
- 텐서플로우
- Gradle
- serverless
- python
- 파이썬
- web
- spring
- AWS
- javascript
- Configuration
- BigData
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |