본문 바로가기

분류 전체보기32

Rekognization - 사람, 사물 인식 Amazon Rekognition Amazon Rekognition을 사용하면 머신러닝 전문 지식이 없어도 API 호출 방식으로 쉽게 사용할 수 있으며, 확장성이 뛰어난 검증된 딥러닝 기술을 사용하여 애플리케이션에 이미지 및 비디오 분석을 쉽게 추가할 수 있습니다. 또한 이미지 및 비디오에서 개체, 사람, 텍스트, 장면 및 작업을 식별할 수 있을 뿐 아니라 부적절한 콘텐츠를 탐지할 수 있습니다. 1. 분류 1. 이미지 분석 사물, 장면, 액티비티(활동적 장면) 폭력, 성적인 장면 텍스트 유명인사 얼굴 인식 얼굴 탐지 및 분석 저장한 얼굴 데이터베이스에서 얼굴을 검색하는 기능 2. 비디오 분석 동영상에서의 색상 막대, 블랙 프레임, 엔딩 크레딧 등의 세그먼트를 감지하는 기능 비디오 속 인물의 경로 트래킹 .. 2021. 7. 27.
객체지향의 기본 개념 정리2 2. 객체지향언어ⅱ A. 상속 형식: 자손클래스 extends 조상클래스{ ... } | class children extends class parents { ... } 기존 클래스로 새로운 클래스를 작성하는 것(코드의 재사용) 두 클래스를 부모와 자식으로 관계를 맺어준다. 자손은 조상의 모든 멤버를 상속 받는다(단, 생성자와 초기화 블럭은 제외) 자손의 멤버수는 조상의 멤버수보다 작을 수 없다(같거나 많아야 한다) a. 단일 상속 Java는 단일상속(하나의 조상=부모만 상속한다) 비중이 높은 클래스만 상속하고 나머지는 포함관계로 한다. B. 포함관계 클래스의 멤버로 다른 클래스 타입의 참조변수를 선언하는 것. 작은단위의 클래스를 만들고 이들을 조합하여 클래스를 만든다. - 클래스간 관계 결정하기. ① .. 2021. 7. 19.
객체지향의 기본 개념 정리1 1. 객체지향언어ⅰ 특징 코드의 재사용성이 높다. 유지보수가 용이하다. 중복코드 제거에 용이하다. 핵심개념 다형성 상속 추상화 캡슐화 A. 클래스와 객체 클래스 클래스 : 클래스는 객체를 정의해 놓은 설계도의 개념으로 객체를 생성하기 위해서 존재한다. 형태 : 데이터 + 함수의 형태로 이루어져 있으며 서로 관련된 여러 데이터를 하나로 저장할 수 있는 공간. 사용자 정의 타입 : 사용자가 원하는 타입을 직접 만들 수 있다. 객체 객체 : 객체란 인스턴스 변수(iv)의 묶음으로, 실제로 존재하는 것. 용도는 기능과 속성에 따라 다르다. 클래스에서 객체를 생성할 때를 일컬어 '인스턴스화'라고 말한다. 객체 생성 방법 : 클래스명 참조변수명 = new 클래스명(); | ex) People p = new Peop.. 2021. 7. 14.
ssh 세팅 : Power Shell로 접속하기 SSH(Secure Shell)은 암호화 원격 접속에 쓰이는 네트워크 프로토콜 중 하나입니다. 리눅스를 사용할 때는 터미널을 이용해서 주소를 입력하고 접속했지만 윈도우에서는 putty를 사용했었죠. 그런데 powershell에서도 openssh를 사용할 수 있습니다. 저는 AWS EC2 서버를 기준으로 다음 사항을 등록했습니다. EC2에 접근할 때 기본적인 방법은 다음과 같습니다. 1. 접속(일반적인 방법) ssh -i ~.ssh/id_rsa user@xx.xx.xx.xxx - ssh / -i 키 파일 위치 / 유저@ip주소 2. config 파일 생성 하지만 위와 같이 접속하는 방법보다 더 간단한 방법이 있습니다. 그 방법은 config 파일을 생성하여 접속에 필요한 계정 정보를 넣는 방법이죠. 저 같.. 2021. 7. 8.
캡슐화 보호되어 있는 글 입니다. 2021. 7. 5.
인터페이스(interface) 1. 인터페이스(interface) 인터페이스는 일종의 추상 클래스다. 인터페이스는 추상클래스처럼 추상메소드를 지니고 있지만 추상클래스보다 추상화의 정도가 높아 추상클래스와는 달리 구현부를 갖춘 메소드나 멤버변수를 가질 수 없다. 오직 추상메소드와 상수만을 멤버로 가질 수 있다(JDK1.8에서부터 기본 default 메소드와 static 메소드도 지닐 수 있게 되었다) 이러한 인터페이스를 보면 '미완성'된 형태인 것을 알 수 있는데, 일반 클래스가 '설계도'라면 인터페이스는 '미완성 설계도'라고 할 수 있다. 때문에 인터페이스 자체만으로 사용되는 것이 아니라 다른 클래스를 작성하는데 도움을 줄 목적으로 작성된다. 쉽게 말해 인터페이스는 추상메소드의 모임. 1.1 인터페이스와 추상클래스의 차이 추상클래스:.. 2021. 4. 15.