본문 바로가기

전체 글106

히스토그램의 정의, 장단점 실무에서 데이터 분포를 보기 위해 히스토그램을 쓰는 경우가 많다. 하지만 히스토그램의 장점과 단점을 명확히 알고 있어야 하는데, 특히 discrete dataset을 막대그래프가 아닌 histogram으로 그리는 오류라든지, bins를 몇 개 선택하는지에 따라 히스토그램의 모양이 달라지는데 이를 고려하지 않아 오류를 범하지 않도록 주의하자. *히스토그램의 장단점 히스토그램: 도수의 분포 상태를 보다 쉽게 알아볼 수 있게 그린 그래프. 항상 세로축은 빈도를 나타내고 가로축은 계급을 나타낸다. 장점: 1) 각 계급에 속하는 자료의 수가 많고 적음을 한눈에 알아보기 쉽다. 2) 정규분포와 비교하기 쉽다. 단점: 1) 원래 값을 상실하게 된다. 2) 두 데이터셋을 비교하기 어렵다. 3) 연속적인 데이터에서만 사.. 2021. 8. 9.
Mecab 논문 정리 (작성 중) MECAB 논문 정리 Mecab 논문인 "Applying Conditional Random Fields to Japanese Morphological Analysis"를 읽고 정리해봤다. (아직 정리 중이라는 표현이 적절할 듯. 아직 정리 중이다) 본 포스팅은 다음의 4가지를 다룬다. 1. 일본어 형태소 분석기 모델들 2. CRF 이전 모델들의 문제점 3. CRF(conditional random fields) 4. Experiments of CRFs 💡 일본어 형태소 분석기 모델들 **일본어 형태소 분석 **모델들 (6가지) 1) Chasen: hierarchical structure 사용, IPA tagset 사용 **IPA tagset은 세 가지 부분으로 구성됨. POS, conjugation fo.. 2021. 7. 25.
[정보처리기사 실기] 11. 응용 SW 기초 기술 활용 *리눅스/유닉스 운영체제의 기본 명령어 명령어 설명 파일 처리 ls 자신이 속해있는 폴더 내에서의 파일 및 폴더들을 표시하는 명령어 pwd print working directory의 약자 현재 작업 중인 디렉토리의 절대 경로를 출력하는 명령어 rm 파일 삭제 명령어 cp 파일 복사 명령어 mv 파일 이동 명령어 파일 권한 chmod 특정 파일 또는 디렉토리의 퍼미션 수정 명령어 chown 파일이나 디렉토리의 소유자, 소유 그룹 수정 명령어 검색 grep 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어 find 특정한 파일을 찾는 명령어 파일 이동 cp 디렉토리를 복사할 때 사용하는 명령어 디렉터리 이동 cd 디렉토리를 이동하는 명령어 *가상화 기술요소 가상화: 물리적인 리소스.. 2021. 7. 16.
[정보처리기사 실기] 4. 서버 프로그램 구현 *개발 도구의 분류 4가지 1) 구현 도구: 개발자의 코드 작성과 디버킹, 수정 등과 같은 작업을 지원하는 도구. 프로그램 개발할 때 가장 많이 사용되는 도구 2) 테스트 도구: 코도의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구. 코드의 테스트, 테스트에 대한 계획, 수행 및 분석 등의 작업 가능 3) 형상관리 도구: 개발자들이 작성한 코드와 리소스 등 산출물에 대한 버전 관리를 위한 도구. 프로젝트 진행 시 필수로 포함되는 도구. 4) 빌드 도구: 작성한 코드의 빌드 및 배포를 수해하는 도구. 각각의 구성요소와 모듈에 대한 의존성 관리를 지원 *응집도 유형 -우연적 응집도(Coincidental Cohesion): 모듈 내부의 각 구성요소가 연관이 없을 경우 -논리적 응집도(Logical C.. 2021. 7. 15.
[정보처리기사 실기] 12. 제품소프트웨어 패키징 *모듈화: 모듈을 이용하여 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 소프트웨어 설계 기법 *사용자 중심의 모듈 패키징 작업 수행: 기능 식별 > 모듈화 > 빌드 진행 > 사용자 환경 분석 > 패키징 적용 시험 > 패키징 변경 개선 *릴리즈 노트: 조직의 최종 사용자인 고객과 잘 정리된 릴리즈 정보를 공유하는 문서 *릴리즈 노트 작성 항목 -헤더: 문서 이름(릴리즈 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보 -개요: 제품 및 변경에 대한 간략한 전반적 개요 -목적: 릴리즈 버전의 새로운 기능목록과 릴리즈 노트의 목적에 대한 개요, 버그 수정 및 새로운 기능 기술 -이슈 요약: 버그의 간단한 설명 또는 릴리즈 추가 .. 2021. 7. 13.
정보처리기사 실기 기출 문제 (2020년 1회~2021년 1회) 2020년 1회 *XML(eXtensible Markup Language) *JSON(JavaScript Object Notation) *머릿말(Header) (코드) *JAVA언어 실행결과 *결합도(Coupling), 응집도(Cohesion) *트랜잭션의 특징(ACID) -원자성: 트랜잭션의 연산은 데이터베이스에 모두 반영되고 완료되든지 아니면 전혀 반영되지 않도록 복구되어야 한다 (All or Nothing) -일관성: 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다. -독립성: 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행중에 다른 트랜잭션의 연산이 끼어들 수 없다. -지속성: 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장나더.. 2021. 7. 12.
728x90