프로그래머스: 영어 끝말잇기
·
코테공부
문제https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다.1번부터 번호 순서대로 한 사람씩 차례대로 단어를 말합니다.마지막 사람이 단어를 말한 다음에는 다시 1번부터 시작합니다.앞사람이 말한 단어의 마지막 문자로 시작하는 단어를 말해야 합니다.이전에 등장했던 단어는 사용할 수 없습니다.한 글자인 단어는 인정되지 않습니다.다음은 3명..
프로그래머스 : 석유 시추
·
Algorithm/python 프로그래머스
문제 https://school.programmers.co.kr/learn/courses/30/lessons/250136?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr세로길이가 n 가로길이가 m인 격자 모양의 땅 속에서 석유가 발견되었습니다. 석유는 여러 덩어리로 나누어 묻혀있습니다. 당신이 시추관을 수직으로 단 하나만 뚫을 수 있을 때, 가장 많은 석유를 뽑을 수 있는 시추관의 위치를 찾으려고 합니다. 시추관은 열 하나를 관통하는 형태여야 하며, 열과 열 사이에 시추관을 뚫을 수 없습니다.예를 들어 가로가 8, 세로가 5인 격..
프로그래머스 : 혼자 놀기의 달인
·
Algorithm/python 프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/131130 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr혼자서도 잘 노는 범희는 어느 날 방구석에 있는 숫자 카드 더미를 보더니 혼자 할 수 있는 재미있는 게임을 생각해냈습니다.숫자 카드 더미에는 카드가 총 100장 있으며, 각 카드에는 1부터 100까지 숫자가 하나씩 적혀있습니다. 2 이상 100 이하의 자연수를 하나 정해 그 수보다 작거나 같은 숫자 카드들을 준비하고, 준비한 카드의 수만큼 작은 상자를 준비하면 게임을 시작할 수 있으며 게임 방법은..
LangChain
·
SKT FLY AI
LangChain 이란 ? 언어 모델을 더 잘 활용할수 있도록 도와주는 도구!LangChain은 언어 모델로 구동되는 애플리케이션을 개발하기 위한 프레임워크이다.가장 강력하고 차별화된 애플리케이션은 API를 통해 언어 모델을 호출할 뿐만 아니라 이를 통해 개발될 것이라 믿는다.   chatGPT의 문제1. 정보 접근 제한2. 토큰 제한3. 환각증상  GPT개량1. Fine-Tuning2. N-shot Learning3. RAG LangChain의 구성 요소LLM : 초거대 언어모델로, 생성 모델의 엔진과 같은 역할을 하는 핵심 구성요소 Prompts : 초거대 언어 모델에게 지시하는 명령문Index : LLM이 문서를 쉽게 탐색할 수 있도록 구조화 하는 모듈Memory : 채팅 이력을 기억하도록 하여, ..
챗봇만들기
·
SKT FLY AI
vscode에 openai 설치      print(result.choices[0].message.content)위와 같이 지정하면 답변만 가져올 수 있다.  쿼리를 받아 입력 결과를 물어보기import openaiopenai.api_key='your_key'openai.api_version='2023-05-15' #api의 버전 openai.api_type='azure'openai.azure_endpoint='https://**.azure.com/'query=input('궁금한것을 물어보세요 :')result = openai.chat.completions.create( model='dev-gpt-35-turbo', #배포한 모델이름 messages=[ {'..
U-Net & SAM
·
SKT FLY AI/OpenCV
u-net  l U-Net은의료영상처리와같은고해상도이미지영역분할작업에특히뛰어난성능을 보이는딥러닝아키텍처 l 이모델은특히세밀한이미지영역분할을필요로하는분야에서강력한도구로자리잡았음 l 특히나U-Net이제안한아키텍처는최신인공지능모델에서까지많은영향을주게되었음 l U-Net은주로의료이미지분할을위해설계된특별한형태의합성곱신경망 l 이네트워크는그구조가‘U’ 형태를닮았다하여U-Net이라명명되었으며, 두가지주요 구성요소인수축경로(contracting path)와확장경로(expanding path)를포함  세그멘테이션을 할때 유리한 정보만 뽑아서 키우기위치정보나 디테일 정보가 사라짐 -> skip connection! 입력이미지로 부터 피처 맵이 생성되는데 동일한 애들끼리 더하거나 concat해줌 디테일이 살아야하는 경우는 ..
CONVOLUTION
·
SKT FLY AI/OpenCV
샤프닝단점 : 노이즈도 잘 보이게..  edge 검출 edge란 가장자리, 윤곽선 =  영상의 밝기 값이 변화하는 부분패턴에는 root, line, step, ramp가 있다. - 1차 미분 마스크edge가 화소의 밝기 가 급격히 변하는 부분이기 때문에 함수의 변화율을 취하는 미분연산을 이용해서 edge검출이 가능하다. -- 로버츠(Roberts) 마스크대각선 방향으로 1과 -1을 배치하여 구성한다.-100010000   00-1010000  --프리윗(Prewitt) 마스크로버츠 마스크의 단점을 보완하기 위해 고안되었다.수직마스그 : 원소의 배치가 수직으로 구성, edge의 방향도 수직수평마스크 : 원소의 배치가 수평으로 구성 edge의 방향도 수평-101-101-101  -1-1-1000111 --소..
OpenCV
·
SKT FLY AI/OpenCV
🐹OpenCVOpenCV는 Open Source Computer Vision의 약자로, 이미지와 영상 처리를 위한 오픈 소스 라이브러리.  다양한 이미지 및 비디오 처리컴퓨터 비전 알고리즘머신 러닝 통합   https://docs.opencv.org/4.x/d9/df8/tutorial_root.html OpenCV: OpenCV TutorialsOpenCV  4.10.0-dev Open Source Computer Visiondocs.opencv.org  디지털 이미지의 구조픽셀 해상도 : 이미지가 가지고 있는 픽셀의 양픽셀 밀도 : 디스플레이의 픽셀이 얼마나 촘촘하게 배열되어있는지를 나타내는 척도서브 픽셀: 화면의 픽셀을 구성하는 작은 컬러 요소 무손실압촉과 손실압축PNG는 무손실 압축이라 학습데이터..
컴퓨터 비전 기초
·
SKT FLY AI/OpenCV
CNN은 필터링! 여러 필터를 사용해서 특징을 뽑아내는것Transformer는 attention모델! self attention은 자기가 가진 데이터에서 연관성 정보를 학습하는것LSTM과 GRU는 Gating 메커니즘이 있음 LSTM은 time step가 중요 트랜스포머의 이후 모델도 이미 나와있음!  요즘엔 시계열 데이터가 추세이다. 센서데이터를 멀티모달로 다루는거  컴퓨터 비전2차원 영상으로부터 3차원 장면을 재구성하여 해석하고 이해하는 것을 연구하는 분야컴퓨터 소프트웨어와 하드웨어를 사용하여 인간의 시각을 모델링하여 복제해 내는 것을 목적으로 한다.인간 시각에 비하여 전체적으로 초보적인 수준이지만 얼굴인식, 물체 감지 등의 특정 문제에서는 인간 이상의 성능을 당성했다.  컴퓨터 비전의 본절적 어려움..
자연어 처리
·
SKT FLY AI/Pytorch
임베딩사람이 사용하는 언어(자연어)를 컴퓨터가 이해할 수 있는언어 형태인 벡터로 변환한 결과 혹은 일련의 과정을 의미한다.즉 단어를 좌표평면에 놓는다고 이해하면 좋다. 이를 통해 단어간의 거리를 통해 유사성을 확인할 수 있다. 임베딩으로 단어 및 문장 간 관련성을 계산하고 의미적 혹은 문법적 정보의 함축을 수행한다.   임베딩 방법에 따른 분류 희소 표현 기반 임베딩희소표현은 대부분의 값이 0으로 채워져 있는 경우로, 대표적으로 원-핫 인코딩이 있다. 두 벡터의 내적이 0을 갖게되며로 단어 끼리의 관계성 없이 독립적인 관계가 된다는 단점이 있다. * 크기가 1인 두 벡터의 내적은 두 벡터의 유사도를 나타낸 것과 같다. 또한 차원의 저주의 문제가 발생한다,* 하나의 단어를 표현하는데 말뭉치에 있는 수만큼 ..
✿(๑❛ڡ❛๑)✿
'분류 전체보기' 카테고리의 글 목록 (6 Page)