분류 전체보기 76

CPU 와 GPU 차이

CPU와 GPU CPU와 GPU는 둘다 데이터를 읽어들여 연산처리를 하는 장치다. 딥러닝과 머신러닝을 할 때 코드로 CPU를 사용할지 GPU를 사용할지 정해주다가 내가 둘의 차이를 명확하게 알고있지 않다는 사실을 깨달아서 포스팅을 하기로 했다. 그럼 둘의 차이가 무엇인지 알아보자! CPU와 GPU의 차이 CPU GPU 이름 CPU : Central Processing Unit 중앙 처리 장치 GPU : Grapical Processing Unit 그래픽 처리 장치 기능 일반적인 명령어를 실행하고 프로그램의 제어 흐름을 관리하는 역할 담당. 주로 일반적인 컴퓨팅 작업에 사용된다. CPU는 다양한 유형의 작업을 다루기 위헤 범용 프로세서로 설계되었다. 3D 그래픽 및 영상 처리 작업에 특화된 처리 장치. 대..

notes 2023.06.15

[데이터분석] Pandas 판다스-1

목차 판다스(Pandas ) 1-1. Series와 Dataframe CSV파일 다루기 엑셀파일 읽어오기 데이터프레임 기본정보 알아보기 4-1. 열(column)다루기 4-2. 통계정보 알아보기 4-3. 형태(shape)알아보기 4-4. 원하는 개수의 데이터 보기 4-5. 정렬하기 데이터 다루기 5-1. 범위 선택 Boolean Indexing isin 1. 판다스(Pandas) 판다스는 파이썬에서 데이터 조작과 분석을 위해 '웨스 맥키니'가 개발한 라이브러리이다 데이터 구조(data frame)와 데이터 조작 기능을 제공하여 데이터 처리 작업을 효율적으로 수행할 수 있게 도와준다 판다스의 핵심 데이터 구조는 '시리즈(Series)'와 '데이터프레임(DataFrame)'이다 판다스는 데이터 처리 작업을 ..

KDT 수업/Python 2023.06.09

[데이터분석] 행렬연산

목차 1. 행렬 연산 1-1. 연산자 1-2. arange 1-3. sort 1-4. 숫자의 단일연산 1. 행렬연산 1-1. 연산자 연산자를 사용해서 배열간의 덧셈, 뺄셈, 곱셈, 나눗셈, 내적(점곱)을 수행할 수 있다. 이 연산들은 일반적으로 Numpy 배열에서 동일한 위치의 원소들끼리 연산을 수행하며, 연산결과는 새로운 배열로 반환된다. # 2차원 배열을 두 개 만들고 모양 확인하기 a= np.array([[1,2,3], [2,3,4]]) b= np.array([[3,4,5], [1,2,3]]) a.shape, b.shape #((2, 3), (2, 3)) 2행 3열로 동일한 모양임을 알 수 있다 # 행렬끼리 연산을 하면 같은 위치에 있는 요소들끼리 연산이 됨을 알 수 있다 a+b # array([[..

KDT 수업/Python 2023.06.08

[데이터분석] NUMPY 넘파이

목차 1. Numpy 1-1. ndarray 다차원 배열 1-2. ndarray 의 datatype 1-3. ndarray 의 슬라이싱 1-4. Fancy 인덱싱 1-5. Boolean 인덱싱 1. NumPy: NumPy는 Python에서 수치 연산을 수행하기 위한 핵심 라이브러리다. 고성능의 다차원 배열 객체, 그리고 이 배열을 다루기 위한 다양한 함수와 도구를 제공한다. 파이썬의 list보다 속도가 빠르고, 적은 메모리를 사용한다. NumPy는 데이터 분석, 과학적 컴퓨팅 및 기계 학습과 같은 많은 분야에서 널리 사용된다. Numpy 설치하고 기능을 사용하기 위해 받아오기 # 설치하기 !pip install numpy # import 하기 import numpy np라는 약자로 numpy를 impor..

KDT 수업/Python 2023.05.30

[Github] 깃허브에 올린 파일 클론(Clone)하기

깃허브(GitHub)에 올라간 파일을 클론(Clone)하는 방법은 다음과 같다: 깃허브 저장소를 클론하기 전에 로컬 환경에서 클론할 폴더를 먼저 만들고 해당 폴더로 이동한 후에 클론 명령을 실행한다! 깃(Git) 설치: 깃허브의 저장소를 클론하려면 먼저 깃을 설치해야 한다. 깃의 공식 웹사이트(https://git-scm.com/) 에서 해당하는 운영체제에 맞는 깃 설치파일을 다운로드하고 설치. 저장소 주소 확인: 깃허브에서 클론하려는 저장소(Repository)의 주소를 확인한다. 일반적으로 저장소 페이지의 오른쪽 위에 있는 "Code" 버튼을 클릭하면 주소가 표시됨. 터미널 또는 명령 프롬프트 실행: 깃을 설치한 후, 터미널(Mac 또는 Linux) 또는 명령 프롬프트(Windows)를 연다. 클론 ..

[MCF] AI-900 : 마이크로소프트 자격증 덤프-1(20문제)

마이크로소프트 자격증 AI-900 덤프 20문제입니다! 문제 아래에 더보기를 누르시면 정답 확인 하실 수있습니다👌 1. 일일 아이스크림 판매 총액 및 날씨 측정을 포함하는 기록 데이터를 기반으로 아이스크림 판매를 예측하는 모델을 생성하려고 합니다. 어떤 Azure 서비스를 사용해야합니까? (1) Azure 머신 러닝 (2) QnA 메이커 (3) 텍스트 분석 더보기 답: (1) Azure 머신 러닝 2. 자신의 디지털 사진 모음을 기반으로 개와 고양이의 이미지를 분류하는 모델을 훈련하려고 합니다. 어떤 Azure 서비스를 사용해야합니까? (1) Azure 봇 서비스 (2) 커스텀 비전 (3) 컴퓨터 비전 더보기 답: (2) 커스텀 비전 3. 컴퓨터 비전을 사용해 자동차 앞 유리 균열을 감지하여 수리하거나 ..

[MySQL] SQL기본 문법 정리 | 테이블 조회/생성/수정/삭제

생각 안나서 다시 정리해보는 SQL 기본 문법! DB 다루기 -- 데이터 베이스 보기 show databases; -- sqlDB가 존재하는 경우 우선 지우기 drop database if exists sqlDB; -- 데이터베이스 생성 create database sqlDB; -- 데이터베이스 선택 use sqlDB; ✨윈도우 환경의 mysql에서는 데이터베이스의 이름에 대소문자를 구분하지 않지만, 될 수 있으면 대소문자를 구분해서 사용하는 것이 가독성 측면에서 좋다 테이블 생성 CREATE TABLE db명.테이블명( 컬럼명1 INT PRIMARY KEY AUTO_INCREMENT, -- 기본키 숫자 자동 증가 설정 컬럼명2 CHAR(15) NOT NULL, 컬럼명3 INT, PRIMARY KEY(컬..

KDT 수업/MySQL 2023.05.09

[Git] git 설치하기/명령어

여태까지 git이랑 github 차이 모르던 사람 나야나... Git 이란? Git은 개발자들 사이에서 매우 널리 사용되는 도구 중 하나이며, 분산형 버전 관리 시스템이다. 프로그램 코드나 문서 등의 변경 이력을 추적하고, 다른 사람들과 함께 작업하며 변경사항을 쉽게 공유하고 병합할 수 있다. Git을 사용하면 여러 사람이 동시에 같은 파일을 수정하더라도 충돌 없이 작업할 수 있으며, 로컬 저장소와 원격 저장소를 지원하여 여러 장소에서 작업한 내용을 쉽게 동기화 할 수 있다. Git 의 장점 분산형 구조 : Git은 분산형 구조를 가지므로 여러명의 개발자가 동시에 작업할 수 있고 , 인터넷이 연결되지 않은 환경에서도 작업할 수 있다. 효율적인 브랜치 관리 : 새로운 브랜치를 생성하거나 브랜치를 합치는 등..

[AI 자격증] MCF AI-900 마이크로소프트 인공지능 자격증 후기

오늘 MCF AI-900  자격증 시험을 봤습니다. 다니는 학원에서 시험을 볼 수 있어서 아직 AI부분 수업을 안들어서 뭘 모르지만 그냥 봐버렸는데요, 다행히 덤프 두번 돌리고 바로 봤는데 결과는 합격이었습니다!  이제 그 후기를 말씀드리려 합니다.    우선 이 테스트는  AI 일반 뿐만 아니라 "Azure"라는 클라우드  AI 서비스 를 이해하고 있는지확인하는 시험임을 기억하세요!!    Azure 란? Azure는 마이크로소프트에서 제공하는 클라우드 컴퓨팅 플랫폼입니다. Azure를 사용하면 인프라, 플랫폼 및 소프트웨어 서비스를 클라우드에서 제공받을 수 있습니다. Azure는 다양한 서비스를 제공하여 사용자가 애플리케이션, 데이터 및 인프라를 클라우드에서 쉽게 관리하고 개발할 수 있도록 도와줍니다..

[CSS] Flex 레이아웃

Flex 레이아웃 수평정렬을 하기 위한 속성 display: flex 1. flex-wrap 플렉스 라인에 여유가 없을 때 플렉스 요소의 위치를 결정하는 속성 nowrap: 기본값. 플렉스 요소가 다음줄로 넘어가지 않는다. 요소의 너비를 줄여 한 줄에 배치 wrap: 플렉스 요소의 여유공간이 없다면 다음줄로 넘김 wrap-reverse: 플렉스 요소의 여유공간이 없다면 다음줄로 넘김(단, 아래쪽이 아닌 위쪽으로 넘김) 예제코드 플렉스 레이아웃1 1 2 3 2. flex-direction 플렉스 요소들이 배치되는 축의 방향을 결정하는 속성 row: 기본값. 가로로 배치 row-reverse: 가로로 배치(반대로) column: 세로로 배치 column-reverse: 세로로 배치(반대로) 예제코드 플렉스 ..