일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Kaggle
- 성능
- 머신러닝
- 3유형
- CUDA
- 공간시각화
- K최근접이웃
- streamlit
- 2유형
- dl
- DASH
- 예제소스
- KNN
- 실기
- fastapi
- GPU
- 1유형
- QGIS설치
- webserving
- gradio
- 캐글
- ml 웹서빙
- qgis
- 공간분석
- Ai
- pytorch
- 딥러닝
- 인공지능
- ㅂ
- 빅데이터분석기사
- Today
- Total
목록AI Tutorial (57)
에코프로.AI

CNN 이란?Convolutional Neural Network, 합성곱 신경망뉴럴 네트워크에서 컨볼루션 연산을 추가한 신경망입니다.인간의 시신경 구조를 모방한 기술이미지를 인식하기 위해 패턴을 찾는데 특히 유용함.특징맵을 생성하는 필터까지도 학습이 가능해 비전(vision) 분야에서 성능이 우수함.사람이 여러 데이터를 보고 기억한 후에 무엇인지 맞추는 것과 유사함.데이터를 직접 학습하고 패턴을 사용해 이미지를 분류함.이미지의 공간정보를 유지한 채 학습을 하게 하는 모델(1D로 변환하는 것이 아닌 2D 그대로 작업 함)자율주행자동차, 얼굴인식과 같은 객체인식이나 Computer Vision 이 필요한 분야에 많이 사용되고 있음. CNN 구조Fully Connected Layer 만으로 구성된 인공 신경망..

필요 라이브러리 설치!apt-get update!apt install chromium-chromedriver # 크롬드라이버 설치!pip install selenium # selenium 설치 구현 코드Crome webdriver 를 사용해서, selenium을 사용하는 경우라, 로컬에서 실행해야해서, vs code 에서 실행해야 한다.from bs4 import BeautifulSoupfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.by import Byimport urllib.request..

mnist 데이터셋TensorFlow 샘플에 보면 mnist 데이터셋이 많이 등장합니다. MNIST는 인공지능 연구의 권위자 LeCun교수가 만든 데이터 셋이고 현재 딥러닝을 공부할 때 반드시 거쳐야할 Hello, World같은 존재입니다. MNIST는 60,000개의 트레이닝 셋과 10,000개의 테스트 셋으로 이루어져 있고 이중 트레이닝 셋을 학습데이터로 사용하고 테스트 셋을 신경망을 검증하는 데에 사용합니다. MNIST는 간단한 컴퓨터 비전 데이터 세트로, 손으로 쓰여진 이미지들로 구성되어 있습니다. 숫자는 0에서 9까지의 값을 갖는 고정 크기 이미지 (28x28 픽셀)로 크기 표준화되고 중심에 배치되었습니다 Tensorflow 모델링 구현 (Feat. keras.Sequential)구글 드라이브 ..

TensorFlow 란 무엇입니까?TensorFlow는 구글에서 만든 수치계산, 대규모 머신러닝, 딥러닝, 기타 통계 및 예측 분석 워크로드를 위한 오픈 소스 라이브러리입니다. 개발자들이 머신러닝 모델을 구현하는 것을 더 빠르고 쉽게 만들어 줍니다.TensorFlow는 기존 CPU(중앙처리장치) 또는 GPU(고성능 그래픽 처리 장치) 에서 실행할 수 있습니다. TensorFlow는 Google에서 개발했기 때문에 TensorFlow 작업속도를 높이기 위해 특별히 설계된 회사 자체 텐서 처리장치 (TPU)에서도 작동합니다.TensorFlow로 심층신경망을 학습시켜서 아래와 같은 작업을 할 수 있습니다.손으로 쓴 숫자 분류이미지 인식단어 임베딩 및 자연어 처리(NLP)TensorFlow는 현재 가장 인기있는..

멜론차트 TOP100 - 크롤링 예제멜론차트 TOP100 리스트 가져오기링크정보 : https://www.melon.com/chart/index.htm사이트 전체 HTML 정보 가져오기import requestsurl = 'https://www.melon.com/chart/index.htm'header = { 'User-Agent' : 'Mozilla/5.0', 'Referer' : url}response = requests.get(url, headers=header)result = response.text BeautifulSoup 객체로 변환from bs4 import BeautifulSoupsoup = BeautifulSoup(result, 'html.parser')print(soup.pr..

다음뉴스다음뉴스의 뉴스리스트 가져오기링크정보 : https://news.daum.net사이트 전체 정보 가져오기import requestsurl = 'https://news.daum.net/'response = requests.get(url)if response.status_code == 200: result = response.text print(result)else: print('Failed : ', response.status_code)BeautifulSoup 객체로 변환from bs4 import BeautifulSoupsoup = BeautifulSoup(result, 'html.parser')print(soup.prettify())뉴스의 리스트 가져오기검색 된 태그 안에 뉴스..

html, css 등 관련 내용을 기 학습 하시려면, 아래의 링크를 클릭하시기 바랍니다.[참고사이트] HTML, CSS, XML, JSON BeautifulSoup 라이브러리웹 페이지에서 정보를 쉽게 스크래핑하는 라이브러리HTML 뿐만 아니라, XML파일 파싱도 쉽게 수행하는 라이브러리구문 분석 트리를 사용하여, HTML 및 XML 파일을 탐색하고 검색하는 기능 제공공식문서https://www.crummy.com/software/BeautifulSoup/bs4/doc/#quick-start주요 특징HTML / XML 파싱쉽고 직관적인 API다양한 파서 지원 (html.parser, lxml, xml 등)설치 pip install beautifulSoup4 pip install bs4 xml pars..

Requests 라이브러리파이썬에서 HTTP요청을 보내기 위해 널리 사용되는 라이브러리간단하고 직관적인 인터페이스 제공하여, GET, POST, PUT, DELETE 등의 HTTP메소드 사용이 용이함.주요 특징간단한 HTTP요청/응답 처리다양한 HTTP 메소드 지원 (GET / POST / PUT / DELETE 등)요청 매개변수와 헤더 설정JSON 데이터 자동 파싱타임아웃 및 예외처리 기능라이브러리 설치pip install requestsRequests 기본 사용법GET 요청 보내기서버에 데이터를 요청할 때, get() 함수 사용공공데이터 API를 통한 xml 데이터 처리requests 라이브러리 사용 선언import requests공공데이터 실습공공데이터 포털URL : https://www.dat..

Requests 라이브러리파이썬에서 HTTP요청을 보내기 위해 널리 사용되는 라이브러리간단하고 직관적인 인터페이스 제공하여, GET, POST, PUT, DELETE 등의 HTTP메소드 사용이 용이함.주요 특징간단한 HTTP요청/응답 처리다양한 HTTP 메소드 지원 (GET / POST / PUT / DELETE 등)요청 매개변수와 헤더 설정JSON 데이터 자동 파싱타임아웃 및 예외처리 기능라이브러리 설치pip install requestsRequests 기본 사용법GET 요청 보내기서버에 데이터를 요청할 때, get() 함수 사용json 데이터 변환시, json() 함수result = response.json()print(result)DataFrame 생성import pandas as pdissue..

XML 데이터 XML이란?XML(eXtensible Markup Language)는 데이터를 구조화하고 저장하기 위한 마크업 언어데이터 교환에 대한 표준HTML과 유사하지만, 데이터의 표현에 중점을 두고 있음특징유연성사용자 정의 태그를 사용하여 데이터를 표현할 수 있음가독성사람이 읽고 쓸 수 있는 형태로 데이터를 표현데이터 교환다양한 시스템 간에 데이터 교환을 용이하게 함XML의 구조와 문법XML의 주요 요소루트 엘리먼트 : 모든 XML 문서에는 단 하나의 루트 앨리먼트가 있어야 함.자식 엘리먼트 : 루트 엘리먼트 내에 포함된 엘리먼트텍스트 노드 : 엘리먼트 내의 텍스트XML 데이터 읽기/쓰기sample.xml홍길동서울 강남구고길동서울 강북구김길동서울 서초구파이썬 표준 라이브러리 xml 모듈import ..