전체 글15 [딥 러닝] 경사하강법 (Gradient descent) 딥 러닝의 중요한 개념 중 하나인 경사하강법.딥 러닝 공부를 하면서 직관적으로 이해는 하고 있었지만 이번 기회에 확실히 짚고 넘어가기 위해 글을 작성합니다!하하하!!1. 경사하강법?경사 하강법(Gradient Descent)은 기본적으로 함수의 기울기(경사)를 따라 손실을 최소화하는 방향으로 이동하는 최적화 알고리즘입니다. 이 알고리즘은 주어진 손실 함수의 값이 가장 작은 지점(최솟값)을 찾기 위해 사용됩니다.by chat gpt1.1 위의 정의를 하나씩 뜯어봅시다!문과 출신 개발자로써 저렇게 모르는 걸 챗gpt에 물어보면 단어들이 어려워서 이해하기 매우 어렵더라구요! 그래서 저와 같은 분들을 위해 자세히 설명해보고자 합니다!중요한 것은 이 문장 입니다 이 알고리즘은 주어진 손실 함수의 값이 가장 작은 .. 2024. 5. 9. [Backend] Spring boot project DB연결 application.yml application.yml 파일위 파일에서 다음과 같은 애플리이션을 설정하게 됩니다.sever:port: 8080# database 연동 설정spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driver# 각자 PC에 만들어놓은 Database이름을 써야 합니다. url: jdbc:mysql://localhost:3306/{내 데이터 베이스 이름}?serverTimezone=Asia/Seoul&characterEncoding=UTF-8# mysql에 생성한 사용자 계정 정보를 써야 합니다. username: {데이터 베이스 접속 아이디}password: {아이디 비밀번호}thymeleaf:cache: false# spring data jpa 설정 jpa:.. 2024. 4. 30. [Backend] Spring boot project -1 목적이번 포스팅은 스프링 부트로 웹 애플리케이션 만드는 포스팅을 해보려고 합니다.IT 부트캠프 당시 해보긴 했지만 복습을 하는 차원에서 포스팅을 합니다.첫 웹 애플리케이션 구현 당시 Maven 으로 했었던 것도 있고 이번에는 Gradle로 빌드를 하면서 해보려고 합니다.Spring boot project 만들기IntelliJ 유료 버젼에서는 다음과 같이 스프링 이니셜라이져를 지원하는데요! 하지만 안타깝게도 무료버젼에서는 지원하지 않습니다 ㅜㅜhttps://start.spring.io/위 사이트에 접속하여 스프링 부트 Project를 생성 할 수 있습니다.저는 다음과 같은 설정으로 프로젝트를 빌드하였습니다. 2024. 4. 30. [Backend] API 란 무엇인가? Application Programming Interface 위키백과 사전적 정의 응용프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스. Interface 상호간의 소통을 위해 만들어진 접점. 사람과 사람 뿐 아니라 사물과 사물도 포함. 자동차와 사람을 연결하는 차키, 컴퓨터와 사람을 연결하는 키보드, 모니터 같이 User Interface (사용자 인터페이스) 보통 앱, 웹의 화면에서 사용자가 사용하는 인터페이스를 UI 이라고 칭한다. 일반적으로 IT 업계에서 UI이라고 함은 소프트웨어적 UI 를 말한다.(웹,앱) 그렇다면 API는? API는 UI처럼 사용자가 아닌 응용 프로그램에서 소통하기 위한 접점 이다. 응용 프로그램은 운영체제에서 실행.. 2024. 4. 15. 이전 1 2 3 4 다음