일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Database
- pytorch
- 운영체제
- 디비전 연산자
- 데이터베이스
- Artifical Intelligence
- 비지도학습
- 조인
- backpropagate
- 세미조인
- SQL
- 중첩질의
- Hyperparameters
- AI
- kernel
- Arificial Intelligence
- mode bit
- process
- camerax
- RuntimeError
- 정규화
- TicTacToe
- System Structure
- 동기식 입출력
- Operating System
- 실렉션
- OS
- 카티션 곱
- Program Execution
- dataloader
- Today
- Total
목록전체 글 (21)
aajin126's devlog

윤곽은 얼굴 특징의 형태를 나타내는 점들의 집합입니다. 다음 이미지는 이러한 점들이 얼굴에 매핑되는 방식을 보여줍니다. 프로젝트 수준 build.gradle 파일의 buildscript 및 allprojects 섹션에 Google의 Maven 저장소가 포함되어야 합니다.모듈의 앱 수준 Gradle 파일(일반적으로 app/build.gradle)에 ML Kit Android 라이브러리의 종속 항목을 추가합니다. 필요에 따라 다음 종속 항목 중 하나를 선택합니다.모델을 앱과 번들로 묶는 방법은 다음과 같습니다.dependencies { // ... // Use this dependency to bundle the model with your app implementation 'com.google.mlk..
Wifi Driver가 없을 때, 우분투 20.04에서 wifi driver를 설치하기 위해 다음 사이트에 들어간다. http://archive.ubuntu.com/ubuntu/pool/universe/b/backport-iwlwifi-dkms/ Index of /ubuntu/pool/universe/b/backport-iwlwifi-dkms archive.ubuntu.com backport-iwlwifi-dkms_9858-0ubuntu3_all.deb 버전을 선택해서 다운 받는다. (버전은 상관 없습니다. 내가 선택한 것은 위의 버전) $ sudo dpkg -i backport-iwlwifi-dkms_9858-0ubuntu3_all.deb 위의 명령어로 설치한다. (Reading database .....

프로젝트 생성 build.gradle 모듈 파일에 코드를 추가한다. gradle 버전이 낮으면 groovy를 사용하여 def camerax_version 으로 사용해도 되지만 8.0 이상일 경우에는 val camerax_version으로 써주어야 한다. def camerax_version = "1.1.0-beta01" implementation "androidx.camera:camera-core:${camerax_version}" implementation "androidx.camera:camera-camera2:${camerax_version}" implementation "androidx.camera:camera-lifecycle:${camerax_version}" implementation "and..

이 파일을 cmd에서 python train.py 명령으로 실행시키던 중 다음과 같은 RuntimeError가 났다. " RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This is probably means that you are not using fork to start your child processes and you have forgotten to use the proper idiom in the main module: if __name__ == '__main__': freeze_support () ... The "f..

개요 이 프로그램은 이화 Tic-Tac-Toe Protocol(ETTTP)을 구현한 Tic-Tac-Toe 게임이다. ETTTP는 서버와 클라이언트 간에 소 켓 프로그래밍을 수행하고, 게임을 플레이하기 위한 프로토콜이다. ETTTP 형식을 사용하며 보낼 데이터는 SEND로, SEND된 메시지에 대한 확인은 ACK으로 게임의 결과에 대한 데이터는 RESULT 형태로 전송된다. 클라이언트와 서버는 상대의 움직임을 이처럼 전송하고 수신하며, 유효성을 확인하며 게임이 진행된다. Socket Programming은 네트워크 통신을 위한 프로그래밍 기술이다. Socket 은 컴퓨터 네트워크 간의 통신에 사용되는 인 터페이스로, 클라이언트와 서버 간의 데이터 교환을 가능하게 한다. 일반적으로 소켓 프로그래밍은 다음과 ..
DBMS는 디스크에 갈 일이 많다. (사용자들이 요청하는 데이터를 가져와야 하고, 큰 데이터들이 많이 저장되어 있으므로) → I/O 데이터를 가져오는 일은 오래 걸리므로 한 사용자가 요청한 I/O task를 끝내기를 기다리고만 있을 수 없기 때문에 동시성을 관리한다. 트랜잭션 개요 트랜잭션(transaction) 프로그램에서 논리적인 단위의 갱신 명령의 모음이다. 많은 사용자들이 동시에 데이터베이스의 서로 다른 부분 또는 동일한 부분을 접근하면서 데이터베이스를 하용한다. 동시성 제어(concurrency control) 동시성 제어의 목표 : 실제 처리된 일이 마치 한 명 한 명을 순차적으로 처리한 것과 동일하게 처리해주는 것이 동시성 제어의 목적이다. 즉, 동시성 제어를 통하여 다수의 사용자가 데이터베..

릴레이션 정규화 데이터베이스에 어떤 릴레이션들을 생성할 것인가? 각 릴레이션에 어떤 애트리뷰트들을 둘 것인가? 정규화(normalization)는 주어진 릴레이션 스키마를 함수적 종속성과 기본키를 기반으로 분석하여, 원래의 릴레이션을 분해함으로써 중복과 세 가지 갱신 이상을 최소화한다. 👉 좋은 관계 데이터베이스 스키마를 설계하는 목적 : 정보의 중복과 갱신 이상, 손실을 막고, 애트리뷰트 간의 관계가 잘 표현되는 것을 보장하며, 무결성 제약조건의 시행을 간단하게 하며, 효율성도 고려하는 것을 목적으로 한다. 갱신 이상(update anomaly) 수정 이상 (modification anomaly) 반복된 데이터 중 일부만 수정하면 데이터 간의 불일치가 발생 삽입 이상 (insertion anomaly)..

데이터베이스 설계 개요 데이터 베이스 설계 개념적 데이터베이스 설계와 물리적 데이터베이스 설계로 구분한다. 설계 과정에서 조직체의 엔티티, 관계, 프로세스, 무결성 제약조건 등을 나타내는 추상화 모델을 구축한다. 엔티티 : 서로 구분되는 객체 관계 : 두 개 이상의 엔티티들 간의 연관 프로세스 : 활동 (EX. 업무 프로세스) 무결성 제약조건 : 데이터의 정확성과 비즈니스 규칙 개념적 모델 데이터베이스 구축을 위해 하는 모델링 데이터베이스 구조나 스키마를 하향식으로 개발할 수 있기 위한 틀(framework)을 제공함 개념적 데이터 모델이 사상될 수 있는 다수의 구현 데이터 모델(implementation data model)이 존재한다. 개념적 모델 예시 :엔티티-관계(ER : Entity - Rela..
저장 프로시저 (Stored Procedure) 대부분의 데이터베이스는 저장 프로시저라는 기능을 제공한다. 관계 데이터베이스를 위한 표준 데이터 언어인 SQL에 절차적인 언어의 기능 (IF-THEN, WHILE 루프 등)을 추가하여 확장한 언어이다. DELIMITER $$ CREATE PROCEDURE 스토어드_프로시저_이름(IN 또는 OUT 매개변수) BEGIN -- SQL 프로그래밍 코딩 -- END $$ DELIMITER; CALL 스토어드_프로시저_이름(); IN 또는 OUT 매개변수 사용법 IN 입력_매개변수_이름 데이터_형식 CALL 스토어드_프로시저_이름(전달_값) OUT 출력_매개변수_이름 데이터_형식 CALL 스토어드_프로시저_이름(@변수명) SELECT @변수명 DELIMITER $$ ..
SELECT문 조인 두 개 이상의 릴레이션으로부터 연관된 투플들을 결합한다. 조인에서 보통 릴레이션 간의 관계를 표현해주는 기본키와 외래키를 연관하지만 적절하게 관계를 나타낼 수 있는 애트리뷰트는 다 사용될 수 있다. 두 릴레이션 사이에 속하는 애트리뷰트 값들을 비교 연산자로 연결한 것 (가장 자주 사용되는 비교연산자 : =) 조인 조건을 생략했을 때와 틀리게 표현했을 때는 카티션 곱이 생성된다. 애트리뷰트 이름 앞에 릴레이션 이름을 사용하여 릴레이션을 명확하게 해주는 것이 바람직하다. (AS 사용) SELECT EMPNAME, DEPTNAME FROM employee AS E, department AS D -- FROM에서 쓴 릴레이션의 순서대로 WHERE E.DNO = D.DEPTNO -- WHERE..