본문 바로가기

Study59

[DeepLearning] 이진분류 (유방암 데이터 분류 실습) 목표 환자 데이터를 바탕으로 유방암인지 아닌지를 구분해보기 딥러닝으로 이진분류 실습을 진행하기 In [1]: # 라이브러리 불러오기 import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn.datasets import load_breast_cancer # 사이킷런에 내장되어 있는 유방암 데이터 가져오기 In [2]: # 데이터 불러오기 breast_data = load_breast_cancer() print(breast_data) # 머신러닝 데이터구조: 번치객체(딕셔너리 형태) {'data': array([[1.799e+01, 1.038e+01, 1.228e+02, ..., 2.654e-01, 4.601e-01.. 2023. 9. 26.
[DeepLearning] 딥러닝 시작하기 딥러닝 시작하기 딥러닝이란? 인간의 신경망을 모방하여 학습하고 예측하는 기술 대량의 데이터에서 복잡한 패턴이나 규칙을 찾아내는 능력이 뛰어남 머신러닝에 비해 조금 더 유연한 사고를 한다 인간의 뉴런 == 딥러닝에서 선형모델 주로 영상, 음성 이미지 처리에 사용된다 tensorflow 구글이 만든 딥러닝을 위한 라이브러리 keras tensorflow 위에서 동작하는 라이브러리로 사용자 친화적 라이브러리 In [1]: # tensorflow 버전 확인 import tensorflow as tf print(tf.__version__) # 2.13.0 # 설치버전 확인 이유: 프로젝트 진행시 오픈소스 가져다 쓸 때 충돌방지 2.13.0 In [2]: # 리눅스기반의 코랩 (리눅스명령어 그대로 사용가능) # 리.. 2023. 9. 25.
[JSP] HashMap HashMap 해시맵은 이름 그대로 해싱(Hashing)된 맵(Map) Map 인터페이스를 구현한 Map 컬렉션 중 하나이다 Map 인터페이스를 상속하고 있기 때문에 Map의 성질을 그대로 가지고 있음 사용하는 이유 : 많은 양의 데이터를 검색하는 데에 뛰어난 성능을 보임 단점 : 저장이 느리다 # Map 키(Key)와 값(Value)으로 구성된 Entry 객체를 저장하는 구조를 가지고 있는 자료구조(여기서 키와 값은 모두 객체) 자바에서 HashMap은 Map의 일종이며, key : value 형태로 데이터를 저장하기위해 사용 HashMap map = new HashMap(); map.put("이름", "youngD"); String name = map.get("이름"); System.out.print.. 2023. 9. 24.
[MachineLearning] Text Mining(영화리뷰 감성분석) 1. 문제정의 영화리뷰데이터를 활용해서 긍정, 부정 감성 분석 감성분석이란? 특정주제에 대한 글의 감성 태도를 파악하는 것 (긍정/부정) 텍스트데이터를 다루는 방법에 대해서 이해해보자 In [1]: # 파일 불러오는 방법 from sklearn.datasets import load_files import numpy as np import pandas as pd In [2]: # 파일 불러오기 data_url = 'data/aclImdb/train/' rv_train = load_files(data_url, shuffle=True) rv_train Out[2]: {'data': [b"Zero Day leads you to think, even re-think why two boys/young men wou.. 2023. 9. 22.