일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- LG Aimers
- LG
- supervised learning
- 딥러닝
- ChatGPT
- 해커톤
- 지도학습
- 분류
- AI
- 회귀
- 티스토리챌린지
- PCA
- OpenAI
- LLM
- gpt
- Machine Learning
- deep learning
- GPT-4
- Classification
- 머신러닝
- regression
- LG Aimers 4th
- 오블완
- Today
- Total
목록대딩코딩 (47)
SYDev
AI Model Serving 미리 완성된 AI model을 api request, response 형태를 통해서 사용할 수 있도록 서버를 구축하는 것크게 Online Serving과 Batch Serving으로 나뉜다.Serving: 모델을 웹/앱 서비스에 배포하는 과정, 모델을 서비스화하는 관점Inference: 모델에 데이터가 제공되어 예측하는 경우, 모델을 사용하는 관점Online Serving 서버가 Request를 받으면, 요청한 내용을 모델이 받아서 반환하는 것을 Response로 전송해주는 형태ML 모델 서버에 요청할 때, 필요할 시에 데이터 전처리를 따로 진행해야 함 -> 이 경우 전처리 서버 / ML 모델 서버로 나눌 수도 있음Batch Serving 함수 단위를 주기적으로 실행Airf..
11.1. AWSAWS란?로컬 서버를 배포하는 방법으로 on premise 방식과 public cloud를 이용하는 방법이 있다.on premise는 서버용 pc를 이용해 배포 AWS와 같은 클라우드 컴퓨팅 서비스를 이용해 배포하는 방법이 서버 관리 측면에서 더 편리함 AWS 서비스로 로컬 서버 배포서비스를 AWS에 배포하려면 AWS 상에서 서버를 구성해야 함 -> AWS 상의 가상 PC 마련EC2(Amazon Elstic Compute Cloud): AWS에서 제공하는 원격 서버- 오토 스케일링 그룹- 타깃 그룹- 로드 밸런서RDS: AWS에서 제공하는 원격 데이터베이스EC2AWS에서 제공하는 클라우드 컴퓨팅 서비스가상의 PC -> 서버를 한 대 임대하는 서비스오토 스케일링 그룹서비스의 인기가 많아지면..
사용자가 서버에 접근할 때 이 사용자가 인증된 상태인지 확인하는 대표적인 방법으로 서버 기반 인증과 토큰 기반 인증이 존재한다. 이 중에서 토큰 기반 인증에 대해서 살펴보자. 토큰 기반 인증토큰: 서버에서 클라이언트를 구분하기 위한 유일한 값서버가 토큰을 생성해서 클라이언트에 제공 -> 클라이언트가 이 토큰을 가지고 있다가 토큰과 함께 request를 보냄 -> 서버는 이 토큰만 보고 유효한 사용자인지 검증 토큰을 전달하고 인증받는 과정(클라이언트 -> 서버) 로그인 요청(서버 -> 클라이언트) 토큰 생성 후 응답(클라이언트) 토큰 저장(클라이언트 -> 서버) 토큰 정보와 함께 요청(서버) 토큰 검증(서버 -> 클라이언트) 응답 토큰 기반 인증의 특징 토큰 기반 인증은 무상태성, 확장성, 무결성의 특징을..
7.1. 사전 지식: 타임리프템플릿 엔진: 스프링 서버에서 데이터를 받아 우리가 보는 웹 페이지, HTML 상에 그 데이터를 넣어 보여주는 도구. 템플릿 엔진 개념 잡기 -> 서버에서 이름, 나이라는 키로 데이터를 템플릿 엔진에 넘겨주고, 템플릿 엔진은 이를 받아 HTML 값에 적용대표적으로 JSP, 타임리프, 프리마커 등이 있다.스프링은 타임리프를 권장한다. 타임리프 표현식과 문법타임리프 표현식표현식설명${...}변수의 값 표현식#{...}속성 파일 값 표현식@{...}URL 표현식*{...}선택한 변수의 표현식. th:object에서 선택한 객체에 접근 타임리프 문법표현식설명예제th:text텍스트를 표현할 때 사용th:text = ${person.name}th:each컬렉션을 반복할 때 사용th:ea..
자바 애너테이션Java Annotation: 자바로 작성한 코드에 추가하는 표식, 보통 @기호 사용메타 데이터로 사용하는 경우가 가장 많음@Override: 선언된 메서드가 오버라이드 됨@Deprecated: 더 이상 사용되지 않음@SuppressWarnings: 컴파일 경고를 무시함 <h2 data-ke-size="siz..
2023-10-02~2023-11-19 https://www.instagram.com/dadingcoding/ 대딩코딩 초등학생부터 중, 고등학생의 프로그래밍 사고력 증진을 위한 대학연합 코딩교육봉사 동아리 합류 계기는? 파이썬을 집중적으로 다룬 경험이 군 입대 전 수업에서가 마지막이어서 숙련도를 다시 키우기 위해서는 누군가를 가르치는 행위가 최적이라 생각했고, 교육을 진행하는 과정에서 학생과 함께 크게 성장해나갈 수 있을 것이라 생각해 지원하게 되었다. 진행 방식은? 6차시 동안 2시간 온라인 1:1 수업 매칭형으로 Python 기초 과정 or 코딩문제풀이반을 운영하고, 여기서 코딩문제풀이반을 맡게 되었다. 학생보다 튜터의 수가 더 많아 튜터를 매주 교대하여 수업을 진행하는 방식이었고, 매주 진도에 맞..
Server & Client 구조 Server 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템 Node.js로 서버 개발을 한다면, 기본적으로 routing(어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정)을 하게 된다. 이전 게시물에서 구현한 모든 파일을 server에 넣고 client와 분리하여 Server&Client 구조를 형성할 것이다. React 웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용됨 facebook에서 제공하는 프론트엔드 라이브러리 component 구조 React는 UI(view)를 여러 component로 쪼개서 구현 한 페이지 내에서도 각각의 부분을 독립된 component로 만들고..
Fetch 형식으로 comment delete 파일명: commentController.js const commentModel = require('../models/commentModel.js'); module.exports = { createComment: async (req, res) => { const topicId = req.params.topic_id; const newCommentData = req.body; const newComment = await commentModel.createComment(topicId, newCommentData); //res.redirect(`/topic/read/${topicId}`); res.json({ commentId: newComment.insertId..