모델 6

딥러닝(deep learning)/ 모델 및 함수 용어 관련

1. **선형 회귀(직선) 및 선형 함수**: 선형 회귀는 입력 변수와 출력 변수 사이의 선형 관계를 모델링하는 회귀 분석 기법입니다. 선형 회귀 모델은 주로 직선으로 표현됩니다. 선형 함수는 입력 변수에 대해 가중치와 편향을 곱하고 더하여 출력을 생성하는 함수로, 선형 회귀 모델에서 사용되는 함수입니다. 2. **로지스틱 회귀(참, 거짓) 및 시그모이드 함수**: 로지스틱 회귀는 이항 분류 문제를 다루기 위한 회귀 분석 기법으로, 주로 확률을 이용해 분류를 수행합니다. 로지스틱 회귀 모델의 출력을 시그모이드 함수에 적용하여 0과 1 사이의 값으로 변환합니다. 시그모이드 함수는 S자 형태를 가지며, 입력을 확률 값으로 변환하는 데 사용됩니다. 3. **이항 분류 모델 및 렐루 함수**: 이항 분류 모델은..

스프링(spring)/ 스프링부트(Spring Boot) 프로젝트 생성

1. Spring Starter Project(스프링부트 프로젝트 생성 템플릿) * (우선은 Maven 기준으로) 중요한건 스프링부트는 기본적으로 jsp 미지원인데; Packaging형식으로 War로 하면 사용 가능하다. 자바버전을 선택하고 NEXT 후에, 스프링부트 버전과 호환이 가능해야 한다. 예전에 올렸던 버전관련 게시물 참고하면 된다. * 웹 어플리케이션이 주 프로젝트일 것이기에 의존성 체크하면 손쉽게 스프링을 시작할 준비가 된거다. 2. jsp사용 환경을 만들어 주기위해, pom.xml 파일 의존성 추가. jstl jstl 1.2 org.apache.tomcat.embed tomcat-embed-jasper provided 3. 그리고 jsp 경로 폴더 및 메인 홈 페이지 jsp 생성. src/..

스프링(spring)/ 다듬기 1(MVC에 대한 고찰)

1. 제일 중요한 url 매핑기능 익히기 @GetMapping("/account/join") public void getJoin(Model model) throws Exception { List countryCodes = null; countryCodes = userService.getCountryCodes(); model.addAttribute("countryCodes", countryCodes); } @PostMapping("/account/update") public String postUpdate(UserVO vo) throws Exception { String inputPass = vo.getPwd(); String pwd = pwdEncoder.encode(inputPass); vo.setPw..

장고(django)/ 시리얼라이저(Serializers, api통신 관련)

# 시리얼라이저? Serializers? : 데이터를 외부에서 사용할 수 있도록 변환시키는 기능. API통신 기능을 구현 한다. 웹 상의 데이터를 사용자와 연결시켜 사용할 수 있게. 장고에서는 DRF(DjangoRestFramework)프레임 워크를 지원한다. pip install djangorestframework # 이제 흐름을 연결시키는 것만 남았다. 실질적으로 뷰(views.py) 기능을 구현해서 url과 맵핑 시켜서, 웹화면 프론트엔드(T) - 장고,파이썬 백엔드(V) - 데이터베이스 연결(M) 의 흐름을 이제 이을 수 있다.

장고(django)/ 모델(M, model, 데이터 구축 관련)

# 데이터 구축     # 데이터 베이스 모델 생성 및 변경 시 -> 실행해줘야 하는 명령문 python manage.py makemigrations: 스키마 작성(데이터 베이스 작성), 아직 데이터베이스로 구현하지 않음. 마이그레이션파일로 만듦. (마이스레이션 만들때 에러가 나거나 안만들어지는 경우가 있다. 파일 삭제나 설정 꼬였을 시,)python manage.py makemigrations 앱1 앱2 ...: 강제로 마이그레이션파일 만듦 python manage.py migrate : 스키마 데이터 베이스에 적용 업데이트. 마이그레이션 파일을 데이터에 적용. 실제 데이터베이스로 구현

장고(django)/ MVT

# MVT 간략 구조 M(모델) - 데이터베이스(db) | V(뷰) - db와 템플릿 연결(mvc 구조에서 컨트롤러 역할과 비슷) | T(템플릿) - 페이지 구현 # M 모델 models.py 에서 db 데이터 구축 forms.py 에서 db 유효성 검사 및 입력 serializers.py 에서 api통신 구축 # V 뷰 views.py 에서 함수와 페이지 연결. 렌더링 작업 # T 템플릿 templates 폴더에서 페이지 구현 파일 구축