STUDY19 (MAC) Pytorch 설치하기 1. 패키지 관리자 brew 설치 https://brew.sh/index_ko에 들어가 명령어 복사하여 터미널에 붙여넣기 2. miniforge 설치 brew install cask brew install --cask miniforge conda init zsh 이때 zsh: command not found: brew 의 오류가 발생한 경우, 터미널에 표시된 다음과 같은 명령어를 입력한 후 다시 시도해주면 된다. eval $(/opt/homebrew/bin/brew shellenv) 3. 가상환경 만들기 파이썬 버전은 사용하고 있는 버전으로 입력해준다. conda create --name (가상환경명) python=3.8 conda activate (가상환경명) 4. Pytorch 설치 https://p.. 2022. 11. 14. [정처기] 1과목 요구사항 확인 디자인 패턴 총정리, 쉽게 암기하는 법 수제비 2022 정보처리기사 실기 교재 개념 정리한 내용입니다. 디자인 패턴 유형 목적 생성 구조 행위 범위 클래스 : 컴파일 타임 객체 : 런타임에 동적으로 결정 디자인 패턴 종류 1. 생성 패턴(5가지 : 프로토 팩토리에서 빌더가 싱글의 추상화 그려줌) prototype : 원형 만들어두고, 복사해서 수정해서 사용 factory method : 상위 클래스에서 객체 생성 인터페이스 정의, 하위 클래스에서 인스턴스 생성, 객체 클래스 국한하지 않고 객체 생성 builder : 복잡한 인스턴스 조립, 생성과 표기를 분리 singleton : 전역변수 사용x, 객체를 하나만 생성, 한 클래스에 한 객체만 존재하도록 abstract factory : 서로 연관되거나 의존적인 객체들의 조합, 인터페이스(API.. 2022. 10. 19. [정처기] 10과목 애플리케이션 테스트 관리 소프트웨어 테스트 총정리 수제비 2022 정보처리기사 실기 교재 개념 정리한 내용입니다. 소프트웨어 테스트 원리 결함 존재 증명 완벽 테스팅은 불가능 초기 집중 : 개발 초기 체계적인 분석, 설계가 수행되지 않으면 후반에 비용이 커짐(요르돈의 법칙) 결함 집중 : 적은 수의 모듈에서 대다수의 결함이 발견, 오류 80%는 전체 모듈 20% 내에서 발견(파레토 법칙) 살충제 패러독스 : 동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못함 정황 의존성 : 정황과 비즈니스 도메인에 따라 테스트를 다르게 수행 오류-부재의 궤변 : 결함이 없다고 하더라도 사용자의 요구사항을 충족시키는 개발이 아니라면 품질이 높다고 볼 수 없음 소프트웨어 테스트 산출물 테스트 계획서 테스트 베이시스(basis) : 테스트 설계를 위한 기준.. 2022. 10. 19. [정처기] 7과목 SQL 응용 트랜잭션 총정리 수제비 2022 정보처리기사 실기 교재 개념 정리한 내용입니다. 트랜잭션 : 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야하는 특성, 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 트랜잭션의 상태 변화 활동상태(active) : 초기 상태, 트랜잭션이 실행 중일 때 부분 완료 상태(partially commited) : 마지막 명령문이 실행된 후 완료 상태(commited) : 트랜잭션이 성공적으로 완료 실패 상태(failed) : 정상적인 실행이 더 이상 진행될 수 없을 때 철회 상태(aborted) : 트랜잭션이 취소되고 데이터베이스가 트랜잭션 시작 전으로 환원된 상태 트랜잭션 특성(ACID) 1. 원자성(atomicity) : 트랜잭션의 연산이 모두.. 2022. 10. 19. 이전 1 2 3 4 5 다음