일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Backpropagation
- mobilenet
- MNIST
- 딥러닝
- vggnet
- 컨볼루션 신경망
- Machine Learning
- Machine
- 이미지 분류
- 자바
- 신경망
- NeuralNetwork
- learning
- 클래스
- 재정의
- TensorFlow
- ResNet
- deep learning
- 분류기
- 콘볼루션 신경망
- Network
- 알렉스넷
- 메소드
- 리눅ㅅ
- deeplearning
- 사용자 매크로
- 안드로이드
- 컴퓨터비전
- 텐서플로우
- convolutional neural network
- Today
- Total
목록자바 (4)
강몬드의 프로그래밍 이야기
멀티스레드 프로그래밍을 작성하는 방법중 "Runnable" 인터페이스를 활용한 방법을 알아보겠습니다. "Runnable" 인터페이스는 "run" 메소드 하나만을 갖고 있는 인터페이스입니다.따라서 "Runnable" 인터페이스를 구현하려면 "run"메소드 하나만 재정의 해주면 됩니다.(interface method는 abstract method임으로 반드시 재정의 해주어야 합니다.)
자바의 final 키워드는 말 그대로 마지막이라는 뜻입니다. final 키워드는 변수, 메소드, 클래스에 사용할 수 있습니다. 각각에 final 키워드를 사용하면 다음과 같은 기능이 됩니다. 변수 ? "아무도 날 바꿀 수 없어, 난 상수야!" 메소드 ? "아무도 날 재정의할 수 없어! 바꿀 생각하지마" 클래스 ?"아무도 나를 상속할 수 없어" 위처럼 final이 붙은 키워드에 변수,메소드,클래스를 상속하거나 재정의하려고하면에러가 발생하게됩니다.
Java Native Interface(JNI) JNI는 자바와 C/C++ 프로그래밍 언어로 개발된 모듈 간의 인터페이스 역할을 하고, 각각의 프로그래밍 언어에서 다른 언어를 통해 개발이 가능하도록 해준다. JNI를 이용하여 네이티브 메소드(Native Method)를 사용하려면, 반드시 사용 전 호출이 필요한 함수가 있다. 1. System.load() 함수와 System.loadlibrary() 함수. 즉, JNI를 이용해서 네이티브 메소드를 사용하려면 2개의 함수("System.load()" 또는 "System.loadlibrary()") 중 하나를 사용해야 한다.두 함수의 차이점은 함수에 넘겨주는 인자에 있다. 2. System.load() 함수 System.load() 의 경우 반드시! 절대 경..
@Override 는 말 그대로 해석하면 ~겹치다,변경하다는 뜻으로 자바에서 함수 구현에서 사용되어집니다. 자바 프로그래밍 언어 특징으로 OOP(객체지향프로그래밍)가 있습니다. 사용 목적에 맞는 클래스를 만들어서 사용합니다. 클래스내에는 각 클래스에 필요한 메소드가 정의되어집니다. 대표적으로 부모 클래스, 자식 클래스라 지칭하여 예를 들어서 설명을 하는데 부모클래스로부터 자식클래스가 상속받은 메소드 등을 사용할 수 있고 부모 클래스 내에서 정의되어져있는 구현이 아니라 자식클래스에서 새롭게 재정의하여 사용가능합니다. class 부모 {public int method(int a) {return a;}} 부모클래스에서 메소드는 매개변수 a값을 리턴하는 함수입니다. class 자식 extends(or imple..