본문 바로가기

전체 글133

[Python] 파이썬 연산자 종류 / 실습 연산자 종류 산술연산자 In [1]: # 나누기, 나머지, 나누기(몫) 구하기 num1 = 10 num2 = 7 print(num1/num2) print(num1//num2) print(num1%num2) 1.4285714285714286 1 3 In [2]: # 문자열끼리 더하기 연산 가능 str1 = "안녕" str2 = "하세요" print(str1 + str2) 안녕하세요 In [3]: #문자열과 숫자는 더하기 연산 불가능 num1 = 10 str2 = "7" print(str2+num1) --------------------------------------------------------------------------- TypeError Traceback (most recent call las.. 2023. 10. 4.
2023.10.4 운동기록 10월도 start💪 2023. 10. 4.
[Spring] Spring의 MVC 구조 Dispatcher Servlet : (=FrontController) 모든 요청을 받는다 Handler Mapping : 해당되는 Controller의 위치를 찾아준다 Handler Adapter : 매핑된 Controller를 Handler Adapter로 연결해서 실행한다. Controller가 작동하도록 변환해주는 장치 Controller : (=Class) 실행하는 곳. 실질적으로 일하는 역할 / POJO라고도 함 ex) 로그인 실행 Model : Controller에서 저장된 데이터를 JSP에 보여줄 때 절대공간인 Model에 저장, FrontController를 돌려줌 JSP와 같은 View로 전달해야 하는 데이터를 담아서 보낼 수 있다 메서드의 파라미터에 Model 타입이 지정된 경우, 스.. 2023. 10. 3.
[Python] 주피터 노트북으로 파이썬 시작하기 In[1]: 1+2 Out[1]: 3 Jupyter notebook 사용방법 단축키 In [2]: # 주석사용방법 # 단축키 ctrl + / In [3]: # 변수에 숫자 num1 = 13 print(num1) num2 = 5.8 print(num2) num1 = 10.5 print(num1) 13 5.8 10.5 변수명 단축키 In [4]: # 문자열 대입 str1 = 'Funny Python' str2 = "Easy Python" print(str1) print(str2) num1 = 'Kimmihee' print(num1) Funny Python Easy Python Kimmihee In [5]: int num1 = 10; int num2 = 15; # 치환 temp = num1 num1 = num.. 2023. 9. 29.
[DeepLearning] 활성화함수, 최적화함수, callback함수 목표 활성화함수와 경사하강법 최적의 조합을 확인해보자 모델링에 도움이 되는 callback 함수(모델저장, 조기학습중단) 을 알아보자! 데이터 로딩 In [1]: from tensorflow.keras.datasets import mnist # 손글씨 데이터 In [2]: # 데이터 분리 (X_train,y_train), (X_test,y_test) = mnist.load_data() Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz 11490434/11490434 [==============================] - 0s 0us/step In [3]: # 크기확인 (X_train... 2023. 9. 28.
[DeepLearning] 다중분류 / 손글씨 데이터 분류 실습 목표 손글씨 데이터를 분류하는 딥러닝 모델을 설계해보자 다중분류 딥러닝 모델링을 연습해보자 In [1]: # 기본 라이브러리 불러오기 import numpy as np import pandas as pd import matplotlib.pyplot as plt 데이터 로딩 In [2]: # keras에서 제공해주는 손글씨 데이터 불러오기 from tensorflow.keras.datasets import mnist In [3]: # 문제데이터와 정답데이터가 나뉘어 제공해주고 있음 # 훈련용, 테스트용 데이터도 나뉘어 제공 (X_train, y_train), (X_test, y_test) = mnist.load_data() Downloading data from https://storage.googleap.. 2023. 9. 27.
2023.9.27 운동기록 이번 달 마지막 운동 기록 9월도 출석 100% 완! 2023. 9. 27.
[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.