플래티어 연구소 테크 블로그
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (471) N
        • Ai Word 사전 (0)
        • A.I.(인공지능) & M.L.(머신러닝) (95) N
          • Development Environments (9)
          • A.I. Information (14)
          • Python (6)
          • transformers (13)
          • 머신러닝 (1)
          • 딥러닝 (4)
          • 신경망 이론 (5)
          • LLM (32) N
          • Agent (4)
        • DevOps와 Infra (62)
          • DevOps 일반 (22)
          • Docker Container (3)
          • Linux (2)
          • AWS EKS (16)
          • AWS (4)
          • Kubernetes On Premise (13)
          • Security (1)
          • IDC 서버 (1)
        • 검색엔진 (8)
          • Elasticsearch (5)
          • Opensearch (3)
        • 빅데이터 (31)
          • Mongo DB (4)
          • Apache Nifi (21)
          • Scala (4)
          • Apache Spark (2)
        • 네트워크 (1)
          • SSL (1)
        • Quality Assurance (3)
          • E2E Test (3)
        • Backend(Framework) (41)
          • Java (1)
          • Spring (1)
          • Spring Boot Batch (3)
          • NestJS (9)
          • NestJS 개요(공식문서 번역) (20)
          • Cache (3)
          • Rust (4)
          • Go (0)
        • Frontend (Next.js Tailwind .. (52)
          • Frameworks (6)
          • Next.js (30)
          • Typescript (1)
          • Tailwind CSS (9)
          • React.js (4)
        • Next.js 개발 가이드 (42)
          • 01. Set up (7)
          • 02. 코딩 가이드 및 필수 패키지 (9)
          • 03. 퍼블 가이드 (3)
          • 04. Data fetching (2)
          • 05. State management (3)
          • 06. Learn Next.js 공식 가이드 (18)
        • Nuxt 공식문서 번역 (96)
          • 개요 (15)
          • Directories (23)
          • Components (12)
          • Composables (21)
          • Utils (25)
        • Nuxt 개발 가이드 (13)
          • 01. Set up (9)
          • 02. 코딩 가이드 및 필수 패키지 (0)
          • 03. 퍼블 가이드 (0)
          • 04. Data fetching (3)
          • 05. State management (1)
        • Tech 공유 세미나 - 2차 (13)
        • 기타 (13)
          • IT기타 (6)
          • story (5)
          • 문정역 여기어때 (1)
    A.I.(인공지능) & M.L.(머신러닝)/A.I. Information

    3. 선형 회귀 모델 & 경사하강법

    Topic. '선형 회귀 모델'과 '경사하강법' 에 대하여 알아봅니다. 일단 때려 맞추고 조정하기 선형회귀란 관련된 여러가지 숫자들을 이용하여 우리가 알수 없는 숫자를 예측하는 데이터 분석기법을 말합니다. 아주 쉬운 예로 공부 시간에 따른 성적을 이용하여 그래프를 그려보는 예가 있습니다. 이 예시는 다음 장에서 다뤄보도록 하겠습니다. 선형회귀는 단순선형회귀, 다중선형회귀, 로지스틱회귀 세가지 유형이 있습니다. 그 전에 선형회귀에 필요한 경사하강법을 알아보도록 하겠습니다. 경사 하강 법 지금까지 배운 딥러닝을 요약하자면 y=ax+b 에서 적절한 a와 b를 찾아 이를 대입시키고 새로운 x에 대한 y를 구하는 것이며 이 a와 b를 찾기 위해서는 정답과의 오차를 최소화 하기 위해 미분을 이용하는 것이 시작이었습..

    2023. 11. 1. 16:40 / Tech엠지대표
    A.I.(인공지능) & M.L.(머신러닝)/Python

    * 코사인 유사도란?

    정의 코사인 유사도(― 類似度, 영어: cosine similarity)는 내적공간의 두 벡터간 각도의 코사인값을 이용하여 측정된 벡터간의 유사한 정도를 의미한다. 유클리드 거리 유클리드 거리(Euclidean distance)는 두 점 사이의 거리를 계산할 때 흔히 쓰는 방법이다. 이 거리를 사용하여 유클리드 공간을 정의할 수 있으며, 이 거리에 대응하는 노름을 유클리드 노름(Euclidean norm)이라고 부른다. 딥러닝은 지정된 답안지 안에서 때려 맞추는 것부터 시작한다. 코사인 유사도와 유클리드 거리를 이용하여 정답에 근접할 때까지 계속 시도한다. from numpy import dot from numpy.linalg import norm # 코사인 유사도 계산식 dot(A, B)/(norm(A..

    2023. 10. 28. 11:52 / Tech엠지대표
    A.I.(인공지능) & M.L.(머신러닝)/A.I. Information

    2. A.I. 딥러닝을 위한 기초 수학

    Topic. 딥러닝을 이해하기 위해 필요한 수학적 지식을 설명합니다. AI 와 수학 쉽게 설명하자면 AI는 확률적 통계를 이용한 프로그램에 가깝습니다. 통계는 숫자를 이용하여 나타납니다. 기존 데이터가 수치로 표현되어 있다면 해당 수치들을 이용하여 딥러닝을 할 수 있습니다. LLM 과 같이 챗봇으로 사용되는 생성형 AI 모델을 이용할 때에는 문자를 컴퓨터가 이해할 수 있도록 숫자로 표현해야 합니다. 이렇게 일상생활에 일어나는 상황들을 숫자로 변환하는 작업을 임베딩(embedding) 이라고 합니다. 임베딩의 결과로 나타난 숫자들은 배열로 표시됩니다. 예를들어 알파벳 a 부터 z 까지 1-26 까지 숫자를 붙인다고 가정했을 때 'apple' 은 [1,16,16,12,5] 로 임베딩됩니다. 이렇게 숫자로 변..

    2023. 10. 13. 14:35 / Tech엠지대표
    A.I.(인공지능) & M.L.(머신러닝)/A.I. Information

    1. 인공지능? 머신러닝? 딥러닝?

    Topic. 인공지능과 머신러닝, 딥러닝이 각각 무엇인지 간단하게 설명합니다. 인공지능(Artificial Intelligence) 인공지능은 머신러닝과 딥러닝을 포함합니다. 머신러닝 머신러닝은 딥러닝을 포함합니다. 알고리즘(함수)을 이용하여 데이터 세트의 패턴을 학습하고 패턴을 나타나는 그래프를 그려 이전에 없었던 데이터에 대한 예측값을 추출합니다. 이러한 알고리즘을 이용하여 만들어진 그래프 데이터를 축적한 파일을 모델 이라고 합니다. 딥러닝 머신러닝은 사람이 직접 알고리즘을 이용하여 패턴을 학습 해야하지만 딥러닝은 신경망을 이용하여 데이터를 기반으로 스스로 패턴을 학습합니다. 이러한 학습 정보를 축적한 파일을 모델 이라고 합니다. 지도 학습과 비지도 학습 인공지능의 학습은 크게 지도 학습과 비지도 학..

    2023. 10. 12. 13:05 / Tech엠지대표
    A.I.(인공지능) & M.L.(머신러닝)/Development Environments

    Python 설치 및 가상 환경(conda evn)

    Tech김백엔드, Tech막내녀석 공동작성 및 수정본1. Python 설치Python을 설치하는 방법은 3가지가 있다.Python 공식 홈페이지에서 설치Anaconda 설치Miniconda 설치1번 공식 홈피 vs. 2번 Anaconda1번 공식 홈페이지 설치 방법을 선택하면, 추후 외부 라이브러리를 설치할 때 pip tool로만 python 라이브러리만 설치할 수 있다.2번을 선택하면, Ananconda에 python 설치가 포함되어있기 때문에 pip tool과 conda tool을 혼용해서 사용할 수 있다.conda는 pip보다 패키지 의존성(dependency) 문제를 더 잘 관리해주기 때문에 요즘 1번 방법보다 더 많이 선호된다.예를들어 어떤 패키지를 upgrade하면 해당..

    2023. 8. 15. 01:59 / Tech김백엔드
    • «
    • 1
    • ···
    • 13
    • 14
    • 15
    • 16
    • »

    전체 방문자

    오늘
    어제
    전체

    테크팀 개인 블로그

    정지민
    jeong
    손성준
    son
    김해수
    sunwater
    이다운
    koala
    김백엔드
    backendkim
    채희철
    bburongE

    전체 카테고리

    • 분류 전체보기 (471) N
      • Ai Word 사전 (0)
      • A.I.(인공지능) & M.L.(머신러닝) (95) N
        • Development Environments (9)
        • A.I. Information (14)
        • Python (6)
        • transformers (13)
        • 머신러닝 (1)
        • 딥러닝 (4)
        • 신경망 이론 (5)
        • LLM (32) N
        • Agent (4)
      • DevOps와 Infra (62)
        • DevOps 일반 (22)
        • Docker Container (3)
        • Linux (2)
        • AWS EKS (16)
        • AWS (4)
        • Kubernetes On Premise (13)
        • Security (1)
        • IDC 서버 (1)
      • 검색엔진 (8)
        • Elasticsearch (5)
        • Opensearch (3)
      • 빅데이터 (31)
        • Mongo DB (4)
        • Apache Nifi (21)
        • Scala (4)
        • Apache Spark (2)
      • 네트워크 (1)
        • SSL (1)
      • Quality Assurance (3)
        • E2E Test (3)
      • Backend(Framework) (41)
        • Java (1)
        • Spring (1)
        • Spring Boot Batch (3)
        • NestJS (9)
        • NestJS 개요(공식문서 번역) (20)
        • Cache (3)
        • Rust (4)
        • Go (0)
      • Frontend (Next.js Tailwind .. (52)
        • Frameworks (6)
        • Next.js (30)
        • Typescript (1)
        • Tailwind CSS (9)
        • React.js (4)
      • Next.js 개발 가이드 (42)
        • 01. Set up (7)
        • 02. 코딩 가이드 및 필수 패키지 (9)
        • 03. 퍼블 가이드 (3)
        • 04. Data fetching (2)
        • 05. State management (3)
        • 06. Learn Next.js 공식 가이드 (18)
      • Nuxt 공식문서 번역 (96)
        • 개요 (15)
        • Directories (23)
        • Components (12)
        • Composables (21)
        • Utils (25)
      • Nuxt 개발 가이드 (13)
        • 01. Set up (9)
        • 02. 코딩 가이드 및 필수 패키지 (0)
        • 03. 퍼블 가이드 (0)
        • 04. Data fetching (3)
        • 05. State management (1)
      • Tech 공유 세미나 - 2차 (13)
      • 기타 (13)
        • IT기타 (6)
        • story (5)
        • 문정역 여기어때 (1)

    블로그 인기글

    태그

    • #파이썬
    • #Ai
    • #Spring Boot Batch
    • #rag
    • #HuggingFace
    • #nextjs
    • #apach
    • #Lora
    • #딥러닝
    • #python
    • #아파치
    • #finetuning
    • #LLM
    • #adapter_model.bin
    • #ElasticSearch
    • #AWS EKS
    • #langgraph
    • #문제해결
    • #fine-tuning
    • #Langchain
    • #GPU
    • #pyTorch
    • #이벤트리스너
    • #React
    • #나이파이
    • #venv
    • #deepseek
    • #검색엔진
    • #nifi
    • #셀레니움
    MORE
    Powered by Privatenote Copyright © 플래티어 연구소 테크 블로그 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바