일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알렉스넷
- 클래스
- deep learning
- 안드로이드
- 딥러닝
- convolutional neural network
- 콘볼루션 신경망
- MNIST
- ResNet
- NeuralNetwork
- 컴퓨터비전
- Network
- 텐서플로우
- Machine Learning
- learning
- Backpropagation
- 신경망
- TensorFlow
- 분류기
- deeplearning
- 컨볼루션 신경망
- Machine
- 리눅ㅅ
- mobilenet
- 재정의
- 자바
- vggnet
- 메소드
- 이미지 분류
- 사용자 매크로
- Today
- Total
목록프로그래밍 (10)
강몬드의 프로그래밍 이야기
안드로이드는 리눅스 기반이다?! 안드로이드 관련 공부를 하다가 흥미로운 내용이 있어서 작성했습니다. 원문은 아래에 첨부합니다. 안드로이드는 이제 우리에게 익숙한 단어인데요. 이 안드로이드는 애플 제품 이외에 대부분의 핸드폰의 운영체제(Operating System:OS)라고도 할 수 있습니다. 그럼, 데스크탑의 운영체제와는 어떻게 다를까요?? 흔히 아시기를, 안드로이드는 리눅스 기반으로 설계된 운영체제로 생각할 겁니다. (똑똑하신 분은 둘의 차이를 아시겠지만, 필자는 그랬습니다.) 과연, 안드로이드는 리눅스 기반으로 설계된 운영체제일까요?! 궁금해서 구글을 통해 찾아본 내용을 공유합니다. 1. Android is Based on Linux, But What Does That Mean? 안드로이드는 리눅스..
멀티스레드 프로그래밍을 작성하는 방법중 "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..