본문 바로가기

전체 글184

데이터 구분 - 정량적/정성적 데이터, 정형/반정형 데이터 1. 데이터의 유형별 구분하기 정량적(Quantitative) 데이터란? 주로 숫자로 이루어진 데이터 정성적(Qualitative) 데이터란? 문자와 같은 텍스트로 구성되어 함축적 의미를 갖고 있는 데이터 구분 정량적 데이터 정성적 데이터 유형 정형데이터, 반정형 데이터 비정형 데이터 특징 여러 요소의 결합으로 의미 부여 객체 하나가 함축된 의미 내포 관점 주로 객관적 내용 주로 주관적 내용 구성 수치나 기호 등 문자나 언어 등 형태 데이터베이스, 스프레드시트 등 웹로그, 텍스트 파일 등 위치 DBMS, 로컬 시스템 등 내부 웹사이트, 모바일 플랫폼 등 외부 분석 통계 분석 시 용이 통계 분석 시 어려움 * 정형(Structured) 데이터 : 정해진 형식과 구조에 맞게 저장되도록 구성된 데이터, 연산이.. 2022. 9. 6.
AWS with python - 간당한 서비스 개념 정리 및 Document aws python Python | 자습서, API, SDK, 설명서 | AWS 개발자 센터 Python | 자습서, API, SDK, 설명서 | AWS 개발자 센터 피드백을 제공해 주셔서 감사합니다. 피드백은 AWS 경험을 개선하는 데 도움이 됩니다. 피드백에 대한 자세한 정보를 제공하려면 아래의 피드백 단추를 클릭하세요. aws.amazon.com aws 머신러닝 설명 https://aws.amazon.com/ko/machine-learning/what-is-ai/ 인공 지능(AI)이란 무엇입니까? — Amazon Web Services 인공 지능(AI)은 학습, 문제 해결, 패턴 인식 등과 같이 주로 인간 지능과 연결된 인지 문제를 해결하는 데 주력하는 컴퓨터 공학 분야입니다. 보통 "AI"로 줄여.. 2022. 8. 22.
[스낵수학] 상대도수와 그래프 개념 상대도수란? 전체 도수에 대한 각 계급의 도수의 비율 상대도수의 특징 1. 상대도수의 총합의 1 2. 도수의 총합이 다른 두 가지 이상의 자료의 분포 상태를 비교할 때 상대도수릴 이용하면 편리함 3. 상대도수는 도수에 정비례한다 상대도수의 분포표와 그래프 각 계급의 상대도수를 나타낸 표 & 상대도수의 분포를 히스토그램이나 도수분포다각형 모양으로 나타낸 그래프 2022. 8. 9.
[스낵수학] 히스토그램, 도수분포다각형 정의 히스토그램이란? 도수분포표를 시각화한 그림 각 계급의 크기를 가로로, 도수를 세로로 하는 직사각형의 그래프 [참조] 히스토그램과 막대그래프의 차이 히스토그램 막대그래프 데이터의 연속성 구분 연속적으로 변하는 양 (예: 몸무게, 시간 등) 비연속적인 양 (예: 혈액형, 도시 등) 막대의 폭 계급의 크기 의미 없음 시각화 막대 사이에 비 공간이 없음 (연속적으로 변하는 양을 설명하므로) 막대들이 서로 떨어져 있음 https://ko.gadget-info.com/difference-between-histogram 히스토그램과 막대 그래프의 차이점 히스토그램과 막대 그래프의 기본적인 차이점을 알면 두 막대를 쉽게 식별 할 수 있습니다. 즉 막대 그래프의 막대 사이에 간격이 있지만 막대 그래프는 막대가 서로 인접.. 2022. 8. 9.
[스낵수학] 도수분포표 정의 도수분포표란? 자료의 개수에 주목하여 만든 표 계급이란? 변량을 일정한 간격으로 나눈 구간 계급의 크기 : 구간의 너비 계급값 : 계급을 대표하는 갑으로 각 계급의 양 끝 값의 중앙값 개인적인 의견으로 계급과 줄기를 연관 짓는다면 줄기(변량의 공통적인 부분)이 계급으로 되고, 줄기 기준의 차이가 곧 계급의 크기라고 볼 수 있을 것 같다. 도수란? 자료의 수 계급에 포함된 자료의 수 도수분포표의 단점과 계급값이 있는 이유 단점 : 각 변량의 정확한 값을 알 수 없다. 그래서 대략적으로 변량을 확인할 수 있게 계급값의 개념이 필요하게 된 것이다. 계급값만으로는 계급을 알 수 없다 계급의 크기도 있어야 계급을 알 수 있다! 2022. 8. 9.
[스낵수학] 줄기와 잎 그림 변량이란? 조사 내용으로서의 특성을 수량으로 나타낸 것 줄기와 잎 그림 변량을 좀 더 빠르게 이해하기 위해 구분하는 방법 변량 중에서 공통인 부분을 줄기로 나머지는 잎으로 구분함 * 예시 * * 장점 * 변량을 그래도 유지한 채로 자료를 정리하여 본래의 데이터를 확인할 수 있음 * 단점 * 변량이 많아지면 나열할 데이터가 많아 정리가 불편하며, 한 눈에 보기 어려움 2022. 8. 9.
[tensorflow gpu 설정 에러 원인과 해결] "Memory growth cannot differ between GPU devices" 에러 문구 Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.8/dist-packages/tensorflow/python/framework/constant_op.py", line 271, in constant return _constant_impl(value, dtype, shape, name, verify_shape=False, File "/usr/local/lib/python3.8/dist-packages/tensorflow/python/framework/constant_op.py", line 283, in _constant_impl return _constant_eager_impl(ctx, value.. 2022. 7. 18.
[기초 알고리즘] 1부터 n까지의 합 구하기 문제 : 1부터 n까지 연속한 정수의 합을 구하는 알고리즘을 만들자 1단계 : 문제 정의하기 1) 입력 : n 2) 절차 : 1부터 n까지의 정수를 모두 더한다 3) 출력 : 1~n의 총 합 2단계 : 문제 풀이 절차 개념화 하기 예) 1에서 5까지 연속하는 정수 Case 1 ) 단순히 문제 그대로 풀어보기 1) 1 + 2 = 3 2) 3 + 3 = 6 3) 6 + 4 = 10 4) 10 + 5 = 15 Case2 ) 합 공식 활용하기 n(n+1) /2 3단계 : 구현하기 Case1 구현 n = 100 def sum_def(n): result = 0 for i in range(1, n+1): result += i return result print(sum_def(n)) Case2 구현 def sum_de.. 2022. 7. 18.
[코딩 알고리즘 기본 정리] 알고리즘이란? 알고리즘 분석?이란 알고리즘이란? 어떤 문제를 풀기 위한 절차나 방법 어떤 문제를 풀기 위한 절차나 방법 주어진 '입력'을 '출력'으로 만드는 과정 각 단계는 구체적이고 명료해야 함 알고리즘 분석이란? 알고리즘의 성능이나 특징을 분석하는 것 알고리즘을 푸는 여러 가지 방법이 있음 여러 가지 알고리즘 중에 상황에 맞는 적당한 알고리즘을 골라 문제를 풀 수 있음 그러기 위해서는 어떤 알고리즘이 어떤 특징을 지니고 있으며 얼마나 계산이 빠르고 편한지 알아야 함 알고리즘 평가하기 1) 계산 복잡도 평가하기 코드 실행시간을 확인하는 방법 참조 : https://camel-it.tistory.com/97 Python 코드 실행 시간 측정 (성능측정) python 코드의 순수 연산 시간과 전체 실행 시간을 측정하는 방법은 다음과 같습니.. 2022. 7. 17.
[MA VS MSA 비교]모놀리식 아키텍처(MA) VS 마이크로서비스 아키텍처(MSA) 모놀리식 아키텍처 VS 마이크로 서비스 아키텍처 * 공통점 : 시스템 전체가 하나의 목적(서비스)을 지향하며 개발됨 * 차이점 : 모놀리식 아키텍처 대비 마이크로 서비스는 개별 기능을 작은 독립된 서비스로 개발하여 연결함 * 아키텍처 선택 기준 - 서비스의 확장성이 많은 AWS 등과 같은 경우에는 마이크로서비스 아키텍처로 개발됨 - 소규모의 폭포수 방식의 개발에서는 모놀리식 아키텍처로 주로 개발됨 * 마이크로서비스 아키텍처(MSA) 적용 기업 - 금융 : CapitalOne, Citibank, Nasdaq, Wells Fargo, Goldman Sachs, Lending Club - 커머스 : Gilt, eBay, Amazon, Walmart, Groupon, Autoscout24, 쿠팡, GS홈쇼핑 -.. 2022. 7. 14.
[도커 error 해결] 도커 주피터 노트북에서 파일 생성이 안 될 때 도커에서 주피터 노트북을 만드는데, 새로운 파일에 접근 권한이 금지된 경우 해결 더보기 docker jupyter notebook new file permission denied docker jupyter notebook untitled.ipynb permission denied 도커 주피터 노트북 실행 후, ‘/work’ 디렉토리에는 새로운 파일이 생성되지만 ‘/work/tmp’ 에는 새로운 파일 생성이 불가능했다 이건 마운트된 폴더의 권한 허용을 바꿔주면 해결된다. 예를 들면, 도커를 실행할 때 아래와 같이 실행했다면 docker run --rm -it- p 8888:8888 -v="/home/username/data_EDA:/home/jovyan/work/tmp" jupyter/datascience.. 2022. 7. 1.
[한번에 끝내는 환경 구축] 도커 설치(gpu)부터 이미지 생성 및 컨테이너 사용까지 도커 환경 구축 도커 gpu 설치 및 실행 도커 설치 참조 링크 https://shanepark.tistory.com/237 # docker 설치 https://sseongju1.tistory.com/16 # docker gpu 설치 https://dongle94.github.io/docker/docker-nvidia-docker-install/ # docker gpu 설치 https://comcube.tistory.com/entry/Ubuntu-에서-GPG-ERROR-NOPUBKEY-에러시-해결방법 # docker image 만들 때 퍼블릭키 에러 해결 도커 설치하기 설치에 필요한 apt 업데이트 및 설치 sudo apt-get update sudo apt-get install \\ ca-certifi.. 2022. 6. 30.
반응형