전체 글23 Lang Chain (1) - 개념 및 OpenAI & SerpApi API Key 발급 * LLM : 많은 양의 언어 데이터를 학습하여 사람과 자연어로 대화하는 기능을 가진 AI 모델* ChatGPT : 원하는 질문을 입력하면 자동으로 답변을 해주는 생성형 AI 언어 모델* LangChain 이란 ?ChatGPT 프로그램 안에서 벗어나 LLM의 기능을 나만의 코드로 가져와 이를 자유자재로 사용할 수 있게 하는 프레임 워크LLM의 답변을 잘 이끌어내기 위해 질문에 대한 프롬프트 엔지니어링을 손쉽게 구사할 수 있도록 이어주는 도구여러가지 소스로부터의 지식을 결합하여 더 정확한 답변을 이끌어냄Excel, PDF/Word/PPT/URL 등 다양한 소스에서 원하는 답변을 이끌어낼 수 있음문서 Q/A 봇 생성 가능OpenAI Key 발급https://platform.openai.com/docs/ove.. 2024. 12. 4. 반도체 8대 공정 (4) - 증착 공정 증착 공정 반도체는 순수한 실리콘만으로 작동하지 않으며, 간섭받으면 안되는 두 영역을 구분 지어야하고, 연결돼야 하는 곳들은 전선을 통해 연결해야한다. 필요한 경우, 특정한 막질을 이용해 전기장의 힘을 강하게 주거나, 약하게 주기도 하며, 다음 단계 공정을 쉽게 하기 위해 얇은 막질을 미리 생성하는 등 많은 경우에 필요하다. 증착공정은 간단히 처리하고자 하는 웨이퍼를 준비한 뒤, 증착 기기에 투입하고 표면에 충분한 두께의 박막이 생기기를 기다리는 것이다. 이후, 박막이 생성되고 나면 필요 없는 부분들을 제거한 뒤, 다음 공정을 시행한다. 전자제품의 성능 및 저전력 요구가 높아짐에 따라 반도체에 미세화가 진행돼야 했고 이를 위해 반도체 내부에 각기 다른 역할을 하는 다양한 물질로 구성된 얇은 막이 필요해졌.. 2024. 4. 18. 반도체 8대 공정 (3) - 식각 공정 식각 - 필요치 않은 부분을 제거하는 공정 - 원치 않는 불순물을 웨이퍼 전체적으로 씻어 없애는 것이 세척이라면, 식각은 포토마스크를 동원해 내가 원하는 미세 패턴을 파내는 것에 집중하는 작업이다. - 식각은 물리적 방식과 화학적 방식을 결합해 원하는 미세 패턴을 만들어 내는 반도체 제조의 핵심 공정이다. 노광기와 같이 정밀 패턴을 직접 그리지는 않지만 기체의 비율, 온도, 전기장의 세기, 기압 등 다양한 요소를 조절함으로써 웨이퍼 전체의 수천억 개 트랜지스터가 거의 비슷한 모양을 가지도록 도와주는 주는 매우 중요한 작업이다. - 식각의 중요성은 최근 노광기 발전을 통한 밀도 상승이 한계에 다다르면서 더욱 커지기 시작했다. CPU와 AP 같은 제품에서 나오는 FinFET*이 그러한 예 중 하나다. - 선.. 2024. 4. 18. 반도체 8대 공정 (2) - 포토 공정 반도체에는 소자층부터 여러 단계의 금속배선층까지 수십 개의 층이 필요하므로 노광이 핵심적인 공정이다. - 노광은 산화와는 달리 웨이퍼 수십 개를 한 번에 처리할 수 없다. 지름 300mm인 웨이퍼를 한 번에 처리할 수 있는 균일한 광원을 만들 수가 없기 때문이다. - 노광기는 작동할 때마다 칩 1~4개 정도의 면적에만 빛을 쪼여줄 수 있다. - 노광이 끝난 뒤에는 오버레이(Overlay- 노광 과정에서 웨이퍼에 찍어 놓는 작은 마크)를 함께 수행한다. 매번 노광할 때마다 중심은 공유하고, 크기는 변화하는 형태로 오버레이 마크를 새겨 놓으면 노광이 얼마나 어긋났는지, 혹은 웨이퍼가 살짝 돌아갔는지 등을 측정할 수 있다. 다만 오버레이 측정은 정렬 과정과는 달리 모든 웨이퍼에 대해 수행하지는 않는다. 포토 .. 2024. 4. 17. 반도체 8대 공정 (1) - 산화 공정 반도체 8대 공정 웨이퍼 제조 → 산화 → 포토 → 식각 → 증착 → 금속 배선 → 테스트 → 패키징 * 포토, 식각, 증착 공정은 단일 공정이지만 금속 배선, 테스트, 패키징은 단일 공정이 아닌 특정 작업 전체를 아우르는 범주이다. * FEOL (Front End Of the Line : 공장 내에서 하는 앞단계) :실리콘 웨이퍼 윙 ㅔ각종 처리를 해서 필요한 개수의 소자를 새김 * BEOL (Back End Of the Line) : FEOL에서 사용한 것과 비슷한 기술들을 이용하여 매우 미세한 배선을 만들어 ㅜ십업 개의 단위 소자들을 서로 연결 - 전공정 : FEOL + BEOL - 후공정 : 패키징 + 테스트 - 산화 : 유리 씌우기 다양한 모양들을 반도체 내부에 균일하게 만들어 내기 위해서는 반.. 2024. 4. 17. Pytorch CycleGan 구현 (Winter-Spring 변환) 겨울 이미지와 봄 이미지간의 CycleGan 학습을 시켜보자. 겨울 이미지와 봄 이미지는 구글 크롤링을 통하여 624장씩 수집하였다. import os import itertools import pandas as pd import numpy as np import matplotlib.pyplot as plt import PIL.Image as Image import torch import torch.nn as nn from torch.utils.data import Dataset,DataLoader import torchvision from torchvision import transforms from torchvision.utils import save_image 데이터로더 생성 (크기변환, Flip,.. 2024. 1. 25. 웨어러블 라이프로그 데이터를 활용한 치매 예측 모형 생성 활용 데이터 : https://aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=226 AI-Hub 샘플 데이터 ? ※샘플데이터는 데이터의 이해를 돕기 위해 별도로 가공하여 제공하는 정보로써 원본 데이터와 차이가 있을 수 있으며, 데이터에 따라서 민감한 정보는 일부 마스킹(*) 처리가 되 aihub.or.kr AI-Hub에서 제공하는 치매환자의 라이프로그 데이터를 토대로 치매환자를 분류하는 모델을 생성해보자. 위 데이터는 아래와 같다. •라이프로그 데이터(수면정보) –34개(수면시간, REM수면시간, 뒤척임비율등) •라이프로그 데이터(걸음거리정보) –28개(하루활동칼로리, 평균MET, 고강도활동시간.. 2024. 1. 25. 유튜브 리뷰 영상의 주가 영향 분석 앞서 진행했던 유튜브 크롤링과 네이버 종가 크롤링을 통해 수집한 데이터를 이용하여 유튜브 리뷰영상이 화장품 기업의 종가에 영향을 미치는지 분석하고자 한다. 유튜브 크롤링 : https://meow-ray.tistory.com/15 유튜브 API로 업로드 날짜, 제목, 조회수 크롤링 유튜브 동영상의 정확한 업로드 날짜와 조회수를 크롤링하기 위해서는 유튜브 API가 필요하다. 유튜브 API 발급은 아래의 블로그를 참고하길 바란다. * 참고 : https://brunch.co.kr/@mystoryg/156 YouTube Data meow-ray.tistory.com 종가 크롤링 : https://meow-ray.tistory.com/16 네이버 종가 크롤링 시계열 분석을 하기 위해서 네이버페이 증권에서 종가를.. 2024. 1. 25. 네이버 종가 크롤링 시계열 분석을 하기 위해서 네이버페이 증권에서 종가를 크롤링하고자 한다. 크롤링을 위해선 본인이 크롤링하고자하는 기업의 기업코드를 알아야하는데 이는 네이버페이 증권(https://finance.naver.com/)에 기업명을 치면 옆에 코드가 나온다. 밑의 예를 보면 아모레퍼시픽의 코드는 090430이다. import pandas as pd import numpy as np import requests url = 'http://finance.naver.com/item/sise_day.nhn?code=090430' # code는 본인이 보고싶은 기업의 네이버증권 코드를 입력 df = pd.DataFrame() for page in range(1, 148): # 본인이 원하는 날짜까지의 페이지 입력 pg_u.. 2024. 1. 25. 유튜브 API로 업로드 날짜, 제목, 조회수 크롤링 유튜브 동영상의 정확한 업로드 날짜와 조회수를 크롤링하기 위해서는 유튜브 API가 필요하다. 유튜브 API 발급은 아래의 블로그를 참고하길 바란다. * 참고 : https://brunch.co.kr/@mystoryg/156 YouTube Data API 키 발급받기 YouTube Data API 키 발급받기 YouTube API를 사용하기 위해서는 키가 필요한데 발급받는 과정은 다음과 같다. 1) https://console.developers.google.com/apis 접속 후 좌측 라이브러리 선택 2) YouTube Data API v3 선택 brunch.co.kr API로 불러올 수 있는 데이터가 한정되어있어서 구글 계정 1개당 1개의 API키를 발급받을 수 있으니 여러개의 계정으로 API를 발급.. 2024. 1. 25. 이전 1 2 3 다음