분류 전체보기 34

다섯번 째 미니프로젝트 - 네비게이션 도착시간 예측

AICE 대비 실습 ① 라이브러리 임포트 import ② 데이터 셋 로딩 read_csv ③ 데이터 확인 head, tail, info, columns, values, describe, isnull, value_counts ④ 결측치 처리 drop, replace, fillna, median(중위값), mode(최빈값) ⑤ 라벨 인코딩, 원핫 인코딩 LabelEncoder(라벨 인코딩), pd.get_dummies(one-hot 인코딩) ⑥ x, y 데이터 분리 train_test_split ⑦ 데이터 정규분포화, 표준화 StandardScaler(평균과 표준편차), MinMaxScaler(최대와 최소) ⑧ 머신러닝 모델링과 모델 성능평가 및 그래프 시각화 sklearn(LogisticRegression..

카테고리 없음 2023.05.06

네 번째 미니프로젝트 - 1대1 문의 내용 유형 분류기

자연어 처리 관련 미니 프로젝트 AIVLE-EDU 1:1 문의 내용 기반 문의 유형 자동 분류기 교육 수강생의 질문이 질문 게시판 통해 올라옴 → 질문 유형을 수동으로 분류하는게 오래 걸리고 번거로워서 자동으로 분류할 수 있는 분류기를 만들었다. 데이터 탐색 필요한 라이브러리 설치 및 불러오기 !pip install konlpy pandas seaborn gensim wordcloud python-mecab-ko wget from mecab import MeCab import numpy as np import matplotlib.pyplot as plt import seaborn as sns import pandas as pd from IPython.display import display import ..

mini project 2023.05.06

세 번째 미니프로젝트 - 저시력자를 위한 원화 화폐 분류

Object Detection 환경설정 → 데이터 전처리 → 모델링 → 탐지 환경설정 1) 구글 크롬을 이용하기 때문에 구글 드라이브 연동 필수! from google.colab import drive drive.mount('/content/drive') 2) 데이터 셋 파일 압축 해제 import zipfile # 압축파일 경로 # 구글 드라이브인 경우 경로에 맞게 지정하세요. dataset_path = '/content/drive/MyDrive/Datasets2/' file_path = dataset_path + 'money_dataset.zip' # 압축 해제 data = zipfile.ZipFile(file_path) data.extractall('/content/drive/MyDrive/Data..

mini project 2023.05.06

다섯 번째 미니 프로젝트 - 스마트폰 센서 데이터 기반 모션 분류

인간 행동 인식 : 다양한 센서를 활용해 사람의 모션에 관련된 정보를 수집하고 해석하여 행동을 인식하는 기술 센서 신호 → 특징 추출 → 모델 학습 → 행동 추론 Dataset 출처 주어진 data.csv 파일을 열어보면 (5881, 563) 크기를 가진 데이터임을 알 수 있음! feature가 굉장히 다양한데 다 이해해야 하는 것은 아님 → 구조 파악에 중점을 두고 진행 tBodyAcc-mean()-X : 가속도 센서 - 평균 - X축 방향 → X축 방향 가속도의 평균값 fBodyGyro-std()-Y : 자이로스코프 센서 - 표준편차 - Y → Y축 방향 각속도의 표준편차 이런 식으로 의미 파악! (1) EDA 중요한 feature 와 중요하지 않은 feature를 선정하기 위해 EDA 진행 이 단계..

mini project 2023.04.14

세 번째 미니프로젝트 - 차량 공유업체의 차량 파손여부 분류

차량공유업체의 차량 파손여부 분류 차량공유란...? 자동차의 소유권을 가지고 있는 주체가 서비스에 가입된 회원에게 시간단위로 차량의 이용권한을 제공하는 것 전세계 공유차량 보유대수가 가파른 성장세 → 2040년까지 16% 증가 편리한 차량 대여 서비스가 인기를 얻고 있는데 , 차량 관리가 중요 !! 공유차량을 이용할 때 차량 상태를 확인하기 위해 외관을 촬영하는데 여기서 고민이 발생한다 : 하루 평균 7-8만장의 차량 사진을 일일히 수작업을 통해 파손된 차량을 식별하고 차량 정비를 맡기는 업무가 너무 시간이 오래걸린다 차량 이미지 사진을 통해 파손된 차량을 식별하고 알려주는 서비스가 필요하다 실제로 인공지능을 기반으로 하는 차량 이미지 파손여부 탐지 모델로 '엑시다'가 있다 → AI 머신러닝을 기반으로 ..

mini project 2023.03.22

웹 사이트 시작 화면 만들기

여행사 웹 사이트의 시작 화면 만들기...! ▽ 로고 : 보통 사이트의 시작 화면 왼쪽 윗부분에 배치, 이미지 파일이나 텍스트 사용 가능 ▽ 내비게이션 : 사이트 내 어느 위치에나 배치 가능, 대부분 위쪽에 배치, 내비게이션에 마우스 포인터를 올리면 하위 메뉴가 자연스럽게 펼쳐지도록 만듦 ▽ 이미지 슬라이드 쇼 : 사이트 가운데에 사용자의 눈길을 사로잡는 이미지 3개 보여줌 ▽ 탭 메뉴 : 특정 탭을 클릭하면 그 탭에 해당하는 내용으로 바꿔서 표시 ▽ 퀵 링크 : 사용자가 사이트에서 많이 사용하는 서비스를 접근하기 쉬운 곳에 모아 둔 영역 ▽ 푸터 : 사이트 하단에 회사 주소와 연락처, SNS 링크 등 여러 정보를 담아 두는 영역 index.html Dream Jeju 단체 여행 ∇ 회사 연수 수학 여행..

HTML_CSS_JavaScript 2023.03.15

Do it! HTML+CSS+자바스크립트 웹 표준의 정석 - ⑩

문서객체모델(DOM) 달리고 달려 도착한 책의 마지막 챕터 :) 웹에서 자바스크립스를 사용하는 이유는 어떤 조건에 맞거나 사용자의 동작이 있을 때 웹 문서 전체 또는 일부분이 동적으로 반응하게 하는 것 → 웹 문서의 모든 요소를 따로 제어할 수 있어야 함 문서 객체 모델(DOM) : 자바스크립트를 이용하여 웹 문서에 접근하고 제어할 수 있도록 객체를 사용해 웹 문서를 체계적으로 정리하는 방법 DOM을 구성하는 기본 원칙 모든 HTML 태그는 요소 노드입니다. HTML 태그에서 사용하는 텍스트 내용은 자식 노드인 텍스트 노드입니다. HTML 태그에 있는 속성은 자식 노드인 속성 노드입니다. 주석은 주석 노드입니다. DOM에 접근하기 getElementById(id) : id명으로 접근 getElements..

HTML_CSS_JavaScript 2023.03.15

Do it! HTML+CSS+자바스크립트 웹 표준의 정석 - ⑨

자바스크립트와 객체 객체 : 프로그램에서 인식할 수 있는 모든 대상 문서 객체 모델(DOM) : 웹 문서 자체도 객체이고 그 안에 삽입되어 있는 이미지, 링크, 텍스트 필드도 모두 객체 브라우저 관련 객체 : 웹 브라우저에서 사용하는 정보도 객체, navigator, history, location, image, link..... 내장 객체 : 웹 프로그래밍을 할 때 자주 사용하는 요소는 자바스크립트 안에 미리 객체로 정의 되어 있음 객체의 인스턴스 만들기 자바스크립트에서 객체는 참조 형태로 사용해야 함 즉, 객체 자체가 아니라 인스턴스 형태로 만들어 사용 프로퍼티 : 객체의 특징이나 속성 매서드 : 객체에서 할 수 있는 동작 객체 인스턴스 만들기 → new 객체명 객체의 프로퍼티와 메서드 사용하기 → ..

HTML_CSS_JavaScript 2023.03.13