Pichu Pokeball
본문 바로가기

분류 전체보기119

아나콘다 개발 환경 구축 아나콘다 파이썬을 기반 빅데이터 기술을 활용하기 위해서는 많은 패키지 설치 및 세부 설정을 해야함 아나콘다 빅데이터 및 인공지능 기술을 활용하기 위한 기본 패키지와 설정을 지원하는 개발 환경 개인PC환경에서 간단하게 설치 될 수 있어 분석테스트 목적으로 유용하게 활용되고 있음 직관적인 의미에서 아나콘다는 몸집이 커진 파이썬으로 볼 수 있음 아나콘다 네비게이터 아나콘다에 포함된 패키지 프로그램들을 활용할 수 있도록 지원 아나콘다 프롬프트 터미널로 작업할 수 있는 기능제공 CMD와 같은 역할 주피터 노트북 셀 단위로 간편하게 파이썬 언어를 사용할 수 있도록 지원하는 스크립터 프로그램 간단한 수준의 분석이나 테스트 시 아주 유용하게 활용 가능 아나콘다3 > 스크립터: 주피터 노트북(사용언어 파이썬) https.. 2023. 7. 27.
파이썬 파이썬 객체지향 프로그래밍 언어로 인터프리터식 스크립트 환경(코드를 입력을 해서 객체지향 방식으로)을 제공 인터프리터(interpreter):프로그래밍 언어의 소스코드를 바로 실행할 수 있는 컴퓨터 프로그램 또는 환경 컴파일러에 비교적 실행이 느림 인터프리터 유형 1.소스 코드 직접 실행 2. 효율적인 중간 코드로 변환 후 바로 실행 3. 인터프리터 시스템에서 컴파일 후 저장된 코드 실행 인간언어에 가까움. 컴파일러 특정 프로그래밍 언어를 기계가 이해할 수 있는 형태의 언어로 변환하는 프로그램 실행이 빠르지만 컴파일 단계를 거쳐야 사용 가능 컴파일 시간이 오래 걸림 대부분의 인터프리터가 컴파일 작업을 수행할 수 있기 때문에 구분이 사라져감 code optimizer: 최적화 파이썬의 장점 rapid mi.. 2023. 7. 27.
데이터베이스의 분석 설계 과정 주제 설정 후에 요구분석을 처음으로 함 데이터 모델링: 데이터베이스를 새롭게 구축하기 위한 준비과정, 요구사항을 듣고 사용자 관점을 분석하여 추상화하여 문서화하는 과정 관리: 등록, 수정, 삭제, 조회를 뜻함 > 이를 위해 데이터베이스 설계가 필요 계획 > 분석 > 설계 > 구축 계획: 세부 추진일정 수립, 인터뷰 계획(현업 담당자와 개발자 간에 , 자료수집 계획(요구분석 및 입출력 장표수립), 요구 분석 자료 만들어짐 분석: 정표와 인터뷰 자료 등 수립된 자료를 바탕으로 DATA분석, 개념적 데이터 모델링 및 ERD 작성, 만들어진 사이트의 장점과 단점을 분석하고 벤치마킹 설계: ERD를 기반으로 테이블 설계서 작성, 물리적 구조 설계(필드명 정하기 끝나면 바로 만들어도 O), 화면 설계서 작성 구축:.. 2023. 7. 27.
Mybatis 매퍼 XML요소 설명 mapper 루트 엘리먼트 insert 매핑된 INSERT문 update 매핑된 UPDATE문 delete 매핑된 DELETE문 select 매핑된 SELECT문 위의 요소에서 사용할 수 있는 공통 속성 속성 설명 id 필수 속성. 반드시 전체 Mapper 파일들 내에서 유일한 값으로 설정 parameterType SQL 실행에 필요한 데이터를 외부로부터 받아야할 때 사용 일반적으로 기본형이나 VO형태의 클래스로 지정 parameterMap 외부 parameterMap을 찾기 위한 접근 방법. 비권장됨. 예전에 파라미터를 매핑하기 위해 사용되었으나 현재는 X statementType Statement, Prepared, Callable중 선택. 디폴트는 PREPARED 1.SELEC.. 2023. 7. 26.
KNIME 타이타닉 예측 분석 승객들의 정보나 생존여부에 대한 데이터를 활용해 생존여부 예측 CSV Reader: 데이터 파일 불러옴 (json, txt, xlsx...) 성별, 생존여부,... feature(특성) = attribute(속성) = column 데이터 결측치 확인: 누락된 데이터 확인 (NaN, ?) 0으로 채우거나 이전 로우의 값을 사용하거나,로우 삭제... EDA(Exploratory Data Analysis) 그룹별 데이터, count데이터 데이터 시각화: 데이터의 전반적인 특성을 이해하기 위해 시각적인 그래프 형태로 나타낸것 정보 조직화 정보 시각화: 실제 그래프로, 히스토그램 상호작용: 마우스 커서를 가져다대면 수치 (인터랙티브, 대시보드) 성별 생존확률 Bar Chart Options: Aggregation.. 2023. 7. 25.
KNIME 이해 및 설치 KNIME: 오픈소스 데이터 분석 소프트웨어, VPL기반으로 별도의 코딩작업 없이도 데이터 분석, 시각화, 머신러닝 등을 수행할 수 있는 노코딩 도구 특징 및 장점 로컬 PC에서 사용하는 경우 무료로 이용가능 다양한 데이터 분석 가능 정형, 비정형 데이터 모두 분석 가능 드래그 앤 드롭 방식으로 직관적인 Work-Flow를 생성하여 초보자들도 쉽게 분석 가능 R, Python에서 사용하는 패키지도 사용가능 file reader > column filter > row filter > stacked area chart, pie/donut chart 개발환경 구축 파일 확장자 설정 노드: 개별작업이 노드를 통해 이루어짐, 노드는 색상과 모양이 같은 포트끼리만 연결할 수 있음, 노드를 연결하여 분석 워크플로우를.. 2023. 7. 23.