[코틀린] 파이어베이스 리얼타임 데이터베이스 업로드
·
App & Web/Android
https://soopeach.tistory.com/78 안드로이드 스튜디오[Android Studio] 리얼타임 데이터베이스(Realtime Database) 연동(firebase) 실시간으로 데이터를 저장하고 동기화할 수 있는 리얼타임 데이터베이스를 생성하여 연동하겠습니다. 리얼타임 데이터베이스는 실시간으로 데이터가 처리되고 동기화되어야 하는 채팅어플 등 soopeach.tistory.com 타임스탬프 변수 선언은 다음과 같음 유닉스 타임을 이용해 전역변수로 선언 val timestamp = System.currentTimeMillis() 함수 fun upoloadDataBase(string: String){ val database = Firebase.database val myRef = databa..
[코틀린] 이미지 이진화 하기
·
App & Web/Android
모듈 다운 참고 사이트 https://jade314.tistory.com/entry/Android-Kotlin-OpenCV Android Kotlin + OpenCV 1. 최신 OpenCV sdk 다운로드 다운로드 : opencv-4.5.1-android-sdk.zip 2 .OpenCV를 모듈로 추가 File > New > Import Module 메뉴 선택후 압축파일을 푼 경로에서 sdk 디렉토리를 선택한다. OpenCV를 안드로이.. jade314.tistory.com 클래스 상단에 먼저 모듈 임포트 // OPEN CV LOAD init { val isIntialized = OpenCVLoader.initDebug() } fun makeGray(bitmap: Bitmap) : Bitmap { // C..
코틀린 OpenCV
·
App & Web/Android
보호되어 있는 글입니다.
[Python] 인코딩된 JSON파일 디코딩하기
·
python/기초
import json with open('KorQuAD_v1.0_train.json', 'r') as f: train_data = json.load(f) train_data = [item for topic in train_data['data'] for item in topic['paragraphs'] ]
[캡스톤디자인2] OCR + NLP APP 제작 - 1
·
Project/App Project
보호되어 있는 글입니다.
[NLP] Word2Vec 연습
·
공부정리/NLP
보호되어 있는 글입니다.
[NLP] PMI (점별 상호 정보)
·
공부정리/NLP
보호되어 있는 글입니다.
[NLP] 한국어 임베딩 2장 벡터가 어떻게 의미를 가지고 되는가
·
공부정리/NLP
한국어 임베딩 자연어 처리 모델의 성능을 높이는 핵심 비결 Word2Vec에서 ELMo, BERT까지 이기창 저/NAVER Chatbot Model 감수 에이콘출판사 2019년 09월 26일 2. 벡터가 어떻게 의미를 가지고 되는가 2.1 자언어 계산과 이해 표 2-1 임베딩을 만드는 세 가지 철학 구분 백오브워즈 가정 언어 모델 분포 가정 내용 어떤 단어가 (많이) 쓰였는가 단어가 어떤 순서로 쓰였는가 어떤 단어가 같이 쓰였는가 대표 통계량 TF-IDF - PMI 대표 모델 Deep Averaging Network ELMo, GPT Word2Vec 백오브워즈(Bag of Words) 가정 어떤 단어가 많이 쓰였는지 정보를 중시 단어의 순서(order) 정보는 무시함 언어 모델(Language Model..
[NLP] TF - IDF
·
공부정리/NLP
보호되어 있는 글입니다.
Programmers / 괄호 변환 / Python 파이썬
·
coding test - python/Programmers
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 괄호 변환 [2단계] 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/60058 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않은 형태로 작성되어 오류가 나는 ..
문제 / 바둑이 승차(DFS, 부분집합) / Python 파이썬
·
coding test - python/기본기 문제
문제 제목: 바둑이 승차(DFS) 철수는 그의 바둑이들을 데리고 시장에 가려고 한다. 그런데 그의 트럭은 C킬로그램 넘게 태 울수가 없다. 철수는 C를 넘지 않으면서 그의 바둑이들을 가장 무겁게 태우고 싶다. N마리의 바둑이와 각 바둑이의 무게 W가 주어지면, 철수가 트럭에 태울 수 있는 가장 무거운 무게를 구하는 프로그램을 작성하세요. 기본기 문제에 있는 부분집합 구하기 문제를 참고하였다. 먼저 입력받는 값을 구현함 arr = [0] m, n = map(int,input().split()) for _ in range(n): arr.append(int(input())) 그리고 각각 구한 부분집합들을 저장하기위해 dfs_list 를 선언해주었다. (전역변수로 해서 DFS를 통해 구한 부분집합을 dfs_li..
Programmers / [3차] 파일명 정렬 / Python 파이썬
·
coding test - python/Programmers
*문제 출처는 프로그래머스에 있습니다. 문제 제목: [3차] 파일명 정렬(2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/17686 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램의 과거 버전을 모두 담고 있어, 이름 순으로 정렬된 파일 목록은 보기가 불편했다. 파일을 이름 순으로 정렬하..