코딩

    CLOVA Summary를 활용해 리뷰 요약 API 만들기

    CLOVA Summary 서비스란? CLOVA Summary는 NLP(Natural Language Processing, 자연어 처리) 기술과 그래프 기반 랭킹 알고리즘 기반으로 문서에서 중요한 문장을 가려내고, 이를 기준으로 요약 결과를 추출하는 서비스입니다. 리뷰 요약 서비스 만들기 1. 네이버 클라우드 플랫폼 ncloud.com 접속 후 로그인합니다. NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 2. 우측 상단 콘솔 (Console) 접속 후 [ Product & Serv..

    Android - 카카오 로그인 API를 이용해 간편 로그인 기능 구현하기

    안드로이드 스튜디오를 이용해 내 앱에서 카카오 로그인 API로 간편 로그인 구현하기 아래 페이지로 가서 로그인 후 내 애플리케이션을 등록해줍니다. (https://developers.kakao.com/) 애플리케이션 등록을 하면 네이티브 앱 키를 얻을 수 있습니다. (네이티브 앱 키를 확인하려면 내 애플리케이션 > 앱 설정 > 요약정보로 들어가면 확인이 가능합니다.) 좌측의 플랫폼으로 들어가서 Android 플랫폼 등록을 클릭하여 등록해줍니다. 키 해시를 얻기 위해서는 안드로이드 스튜디오를 실행 시켜 아래 코드를 입력해 로그를 확인하고 확인한 로그를 키해시에 입력해주면 플랫폼 등록은 완료된다 public class MainActivity extends AppCompatActivity { @Override..

    MySQL - 데이터베이스 인덱스(Index) 기본 개념과 설명 / 단점 / Cardinality

    1. 인덱스(Index)란? Index는 RDBMS(관계형 데이터베이스 관리 시스템)에서 테이블에 대한 검색 속도를 높여주는 자료 구조를 말하며, 테이블 내에 1개의 컬럼 혹은 여러 개의 컬럼을 이용하여 생성합니다. 특정 테이블의 컬럼을 인덱싱(Indexing)하면 검색을 할 때 테이블의 레코드를 전부 다 확인하는 것이 아니라 인덱싱 되어있는 자료 구조를 통해서 검색되기 때문에 검색 속도가 빨라지는 것입니다. Index는 빠른 검색 속도뿐만 아니라 레코드 접근에 대한 효율적인 순서 매김 동작에 대한 기초를 제공합니다. 인덱스를 설명할 때는 책을 통해서도 많이 비유되는데, 인덱스는 책에서 '목차'라고 생각할 수 있습니다. 책에서 정보를 찾을 때도 원하는 카테고리를 목차에서 찾고, 목차에 있는 페이지 번호를..

    AWS Rekognition 얼굴비교, 이미지 내 텍스트 추출하기

    얼굴 비교 text 감지 class PhotoRekognitionResource(Resource) : def post(self) : if 'photo' not in request.files : return {'error':'파일 업로드 하세요'},400 file = request.files['photo'] # 클라이언트가 보낸 파일의 파일명을 # 변경시켜서 S3에 올려야 유니크하게 # 파일을 관리할 수 있다. # 파일명을 유니크하게 만드는 방법 current_time=datetime.now() new_file_name=current_time.isoformat().replace(':','_') + '.jpg' print(new_file_name) # 파일명을, 유니크한 이름으로 변경한다. # 클라이언트에서..