분류 전체보기65 [스나이퍼팩토리] 한컴AI아카데미 19주차 이번 주에는 프로젝트 시~작!을 위해 기획안 작성을 했다. 화요일 대선으로 인해 쉬고 금요일도 현충일이라 쉬었다. 따라서 목요일까지 기획안을 제출해야해서 월요일 수요일이 아주 바빴지만 그래도 나름 잘 마무리하였다. 뿌-듯 딱히 엄청난 디자인을 했다고 생각하지 않았는데 우리 조엔 서로를 치켜세워주는 훈훈한 팀원들밖에 없어서 난 피그마 천재 취급을 받았다 이득 ㅋㅋ 그리고 피드백을 받았는데 디자인을 조금 수정해야할 것 같긴 하다. 저렇게 꽉 차는 거보단 좀 창을 작게 해서 반응형으로 하는 게 더 나을 것 같다고 하는데 나는 디자인 다시 하는 거 어차피 조금 틀만 바꾸면 돼서 괜찮은데 이미 프론트 작업 시작한 팀원 어카냥 ? 캭 ㅋ 벌써부터 디자이너-개발자와의 갈등 시작? (아님) (그리고 나도 프론트.. HANCOM AI ACAMEMY/학습일지 🗒️ 2025. 6. 6. [스나이퍼팩토리] 한컴AI아카데미 18주차 다음 주 프로젝트 시작에 앞서 LLM 관련 몇몇 개념들을 간단하게 복습해보겠음. 나는 사실 프론트엔드 파트 맡으려고 맘을 먹었기 땜시 복잡한 로직은 살짝 모른 척하고 싶지만 서비스를 더 잘 구현하려면 나도 전체 구조에 대한 이해가 필요하고, 또 명색이 AI 아카데미 일원으로서 어디 가서 아는 척은 해야하니까 후후 ㅎ > 요즘 나의 행복 : 점심시간마다 불닭 먹기 (집에서 먹음 꼭 잔소리 들음 ㅎ) 1. LLM 기반 서비스 구조 개요우리가 법 문서나 교육 자료처럼 특정한 지식에 기반한 질문 응답 서비스를 만들고 싶다면, 단순히 GPT API만 호출하는 걸로는 부족함.이유는 - GPT는 최신 정보나 특정 도메인의 세부사항을 학습하지 않았을 수 있음- 따라서 사용자 질문에 대해 신뢰할 수 있는 정확한 근.. HANCOM AI ACAMEMY/학습일지 🗒️ 2025. 5. 28. [스나이퍼팩토리] 한컴AI아카데미 17주차 이번 주에는 자연어 처리(NLP)의 핵심 모델인 Transformer 구조와 이를 기반으로 발전한 GPT, BERT 모델에 대해 학습했다. Transformer 구조2017년 논문 "Attention is All You Need"에서 소개된 구조로, RNN/CNN 없이도 시퀀스를 처리할 수 있는 모델핵심 구성 요소:Self-Attention: 단어 간 관계를 가중치로 표현Multi-Head Attention: 다양한 시각에서 관계를 파악Position Encoding: 순서를 반영하기 위한 추가 정보Encoder-Decoder 구조: 전체 문맥을 인코딩하여 출력 생성장점: 병렬 처리 가능, 긴 문맥도 잘 반영BERT (Bidirectional Encoder Representations from Trans.. HANCOM AI ACAMEMY/학습일지 🗒️ 2025. 5. 23. 자동화 툴 Zapier http://brunch.co.kr/@seoup5024/80 일잘러에게 필요한 단 하나의 툴, Zapier통합과 업무자동화는 이제 자피어(Zapier)에게 맡기자. | 일은 많고 시간은 없다. 일을 하다 보면 다양한 툴(tool)들을 쓰게 된다. 필수적인 엑셀(혹은 스프레드시트)부터 시작해서 캘린더앱으로brunch.co.krhttps://brunch.co.kr/@judesigner/20 업무 시간을 절반으로 줄여주는 자동화 툴, ZapierZapier 효율적으로 써먹고 시간 벌기 | Jira, Confluence와 같이 업무 효율을 높여주는 자동화 툴 중 하나인 Zapier는 비교적 최근에 국내에 자리잡고 있으며, 지금도 다양한 기능들이 업데이트되고 있다brunch.co.kr 🌐⚙️👩🏻💻/ETC 2025. 5. 20. [스나이퍼팩토리] 한컴AI아카데미 16주차 1. Keras정의:TensorFlow 기반의 고수준 딥러닝 API로, 신경망 모델을 직관적이고 간단하게 구현할 수 있도록 설계됨.특징:코드가 간결하고 직관적이며 초보자 친화적임빠른 프로토타이핑이 가능함기본적인 딥러닝 모델은 코드 몇 줄로 구현 가능핵심:모델 생성 방식은 Sequential 모델과 Functional API 두 가지가 있음.전자는 간단한 순차 구조에 적합하고, 후자는 복잡한 네트워크(다중 입력/출력 등) 구성에 유리함. 2. PyTorch정의:Facebook에서 개발한 딥러닝 프레임워크로, 동적 계산 그래프를 기반으로 함.특징:학습 중 네트워크 구조 변경이 가능함 (유연함)디버깅이 쉽고 직관적인 실행 흐름 제공연구 및 논문 구현에 널리 사용됨핵심:텐서(Tensor) 연산이 NumPy와 유.. HANCOM AI ACAMEMY/학습일지 🗒️ 2025. 5. 16. [스나이퍼팩토리] 한컴AI아카데미 15주차 이번 주에는 월, 화 휴일에 금요일 내 개인 사정으로 빠져서 뭔가 쓸 게 별로 없음 ㅎ 수요일 학습 내용1. 라우터 (Router)FastAPI에서 라우팅은 @app.get(), @app.post() 등 HTTP 메서드 데코레이터로 구현됨.각각의 경로에 대해 함수를 연결하며, 모듈화(APIRouter)를 통해 기능별 분리도 가능.예시: from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"message": "Hello FastAPI"} 2. 의존성 (Dependency)FastAPI는 의존성 주입(Dependency Injection) 기능을 제공함.Depends()를 이용해서 보안, 공통 로직, DB 연결.. HANCOM AI ACAMEMY/학습일지 🗒️ 2025. 5. 8. FastAPI : 5월 7일 의존성 예제# 공통적으로 사용하는 파라미터 page, size를 재사용할 수 있는 pagination()함수를 만들어서 /books, /movies 경로에서 사용from fastapi import Query, FastAPI, Dependsapp = FastAPI()def pagination(page: int = Query(10), size: int = Query(10)): return {"page": page, "size" : size}@app.get("/books")def get_books(params: dict = Depends(pagination)): return params@app.get("/movies")def get_movies(params: dict = Depends(paginat.. HANCOM AI ACAMEMY/수업 및 플젝 2025. 5. 7. [스나이퍼팩토리] 한컴AI아카데미 14주차 월요일 체력 이슈로 하루 빠지고, 목요일 근로자의 날로 쉬고, 3일만 출근했음그렇지만 묘하게 힘 빠지는 한 주.. ㅠㅠ 담주 휴일로 내 기력을 충전해보겠음 ㅎㅎ ✔️ 이번 주 FastAPI 정리 1. GET 요청이 왜 307 뜨는지 궁금해서 이것저것 해봄 - /divide로 라우터 짰는데 /divide/로 요청 보내니까 307 오류 발생- FastAPI가 /divide랑 /divide/를 다르게 보기 때문임- 해결 방법은 두 가지:1) 그냥 라우트 정의를 /divide/로 바꿔주면 슬래시 있든 없든 다 됨.2) 아니면 요청 URL에서 슬래시 빼면 됨 (/divide?a=10&b=2 이런 식으로). 2. POST 방식에서 JSON으로 데이터 받는 법 익힘- 쿼리파라미터로 username, password.. HANCOM AI ACAMEMY/학습일지 🗒️ 2025. 5. 2. 파이썬(FastAPI) : 5월 2일 get 1. Query()2. Path() 더보기1. Path Parameter (경로 매개변수)위치: URL의 경로에 포함됩니다. 예를 들어, /users/{id}에서 {id}는 path parameter입니다.목적: 특정 자원이나 정보를 식별하는 데 사용됩니다. 즉, 자원의 고유한 ID나 키를 URL에 포함시켜 해당 자원에 접근합니다.예시:GET /users/123 -> 123은 path parameter로, ID가 123인 사용자를 요청하는 URL입니다.GET /products/abc -> abc는 특정 제품을 나타내는 path parameter입니다.2. Query Parameter (쿼리 매개변수)위치: URL의 ? 뒤에 key-value 형태로 전달됩니다. 여러 개의 쿼리 파라미터는 &로 구분.. HANCOM AI ACAMEMY/수업 및 플젝 2025. 5. 2. 파이썬(FastAPI) : 4월 30일 예제from fastapi import FastAPIfrom pydantic import BaseModelapp = FastAPI()class Book(BaseModel): title: str writer: str price: int@app.post("/books/")def book_info(book: Book): return { "message": f"{book.title}은 {book.writer} 작가의 책이며 가격은 {book.price}원입니다." } FastAPI 쿼리 파라미터(query parameter) 사용 정리✅ 기본 구문@app.get("/경로")def 함수명(변수명: 타입): ...👉 URL 호출 시에는 이렇게 사용:GET /경로?변.. HANCOM AI ACAMEMY/수업 및 플젝 2025. 4. 30. 세션과 토큰의 차이점 수업 내용 복습 중 정리가 잘 되어 있는 블로그 글 발견해서 스크랩(?) 세션(Session)과 토큰(Token) 의 차이점세션이란 사용자가 인증에 성공한 상태를 말하고, 토큰이란 교통승차권과 같이, 무언가를 이용할 수 있는 권한이나 자격을 나타내는 징표입니다 토큰 기반 인증방식은 세션 기반 인증이 가지고kindjjee.tistory.com 🌐⚙️👩🏻💻/Front-end 2025. 4. 29. [스나이퍼팩토리] 한컴AI아카데미 13주차 이번 주는 대용량 데이터를 시각화하여 유의미한 관찰을 하는 법, 그리고 웹크롤링에 대해 배웠다.pandas, seaborn, matplotlib 등을 불러올 일이 많아서 지피티한테 무슨 차이냐고 물어봤다. 🐼 1. Pandas: 데이터 다루는 도구 (엑셀 장인 느낌)"데이터를 불러오고, 가공하고, 분석하는 일" 담당- 표(테이블) 형태의 데이터를 다룸 (엑셀처럼 행/열로 구성) - .read_csv(), .groupby(), .pivot_table() 같은 거 다 pandas 기능 - 결측치 처리, 정렬, 필터링, 집계 등 전부 여기서 함 📊 2. Matplotlib: 시각화의 뼈대 담당 (그래프 그리는 캔버스 느낌) "가장 기본적인 시각화 도구" — 선, 막대, 히트맵, 파이차 등 직접 그림 그리.. HANCOM AI ACAMEMY/학습일지 🗒️ 2025. 4. 22. 이전 1 2 3 4 5 6 다음