반응형

2024/04 154

C언어 영상처리 - Rotation

이건 좌측 하단이 회전축 void Rotation(double* y, int width, int height, double theta, BITMAPFILEHEADER bmpFile, BITMAPINFOHEADER bmpInfo) { theta = theta / 180 * PI; double* gy; gy = (double*)calloc(width * height, sizeof(double)); for (int j = 0; j =0 && x2 = 0 && y2  이건 영상 중앙을 중심 좌표로 잡아 돌린다.void Rotation(double* y, int width, int height, double theta, BITMAPFILEHEADER bmpFile, BITMAPINFOHEADER bmpInfo) ..

언어/C 2024.04.30

차선 인지 발표 준비

자기 소개 차선, 정지선 인식 중요성감점이 있다. LKS신호등 방식 2라이다 - 처리 속도가 오래 걸린다. - 라이다 포인트 개수가 훨씬 많다. 카메라 - 비교적 처리 속도가 빠르다.카메라 방식2인공지능 - 컴퓨터 처리 능력상 느려  영상처리 이 둘을 수치적으로 비교 - 할 수 있으면 하기차선 검출결과 사용하는 방식카메라 칼리를 통해 -> erp base 좌표로 변환  -> LKE 배달 위치 정지선 인식IPM - 버드아이 뷰행렬 변환을 위한 4개의 지점 설정 후 변환 -> 결과 == 버드아이 뷰가우시안 블러노이즈 제거를 위해 사용전후 사진 비교랑 필터 모양 정도HSV - RGB - 밝이에 따른 표현 RGB와 HSV의 비교를 통한 선택 이유 말하기이진화 - 노란색, 흰색만 남는다. == 어차피 바닥만 남겼..

자연어 처리 강의 특강

데이터 엔지니어 - 데이터를 관리하는 사람들 == 쿼리 잘짜기, 데이터에 대한 지식데이터 사이언티스트 == 이론적 지식, 실험 설계를 잘 해야 한다. -> 경험이 중요! 성능 올리기 위해 고민하기 생성형 AI - ML이 할 수 있는 일 중 하나이다. 다양한 분야에서 할 수 있다. 시리즈 C,D 스타트업들은 중견, 대기업보다 대우가 좋은 곳이 있다.모델링은 여러번 경험하는데 서빙으로 올려본 사람이 많이 없다. - 텐서플로우, 파이토치, 블로그 등등 많이 있다. 서빙을 해보자 - 모델의 입력 설계, 추론 속도에 대한 고민을 하게 된다.RAG - 적합한 문서를 찾아서 답변에 사용 ML분야는 전부 스터디가 있다. 개인적으로도 논문, 다양한 분야 스터디를 진행한다.면접 : 배경지식, 코딩은 다다익선, 커뮤니케이션..

기타 2024.04.29

인공지능과 빅데이터 9주차 3차시 - 빅데이터와 데이터 마이닝

빅 데이터 개요와 데이터 마이닝 개요!LLM, 자율주행, 생성형 이미지등 다양한 성능을 발현하고 있다.이러한 빅데이터를 통해 새로운 성장 동력을 찾기도 한다.비정형 데이터는 정형 데이터로 바뀔 수 있다.특정 분야에선 인간을 뛰어 넘기도 했다.삶에 도움이 되는 어플리케이션을 만들 수 있고 그 기술이 딥러닝, 머신러닝 이다.사생활 침해와 보안의 측면에 문제가 있기도 하다.데이터 갱신 속도, 활용 속도가 빠르다.빅데이터 = 정형 데이터 + 비정형 데이터 빅데이터 전문가 == 이 6가지를 잘 활용한다. 독감의 추세가 어떻게 될지 예측 가능하다.

인공지능/공부 2024.04.29

인공지능과 빅데이터 9주차 2차시 - 데이터 수집, 관리, 분석

데이터 사이언즈 작업의 흐름, 데이터 수집, 관리, 분석분야마다 다를 수 있지만 이 단계를 일반적으로 따른다.가장 중요성이 크다!원하는 목표를 달성하는 문제 정의를 잘 못하면 이상한 결과를 얻을 수 있다.문제 정의의 중요성을 보여준다.인터뷰, 데이터 베이스 활용 등 다양한 수집 방법이 있다.질문을 통해 여러 수집 방법을 고안할 수 있다.저장된 데이터를 활용한다.인공지능 뿐만이 아니라 전통적인 방식이 효율적일 수 있다.시각화 - 결과를 보기 쉽게 그래프나 표로 눈으로 보여주는 것sns나 seaborn이 있었던 것 같네요판다스를 활용하기도 한다.1단계에서 정의했던 문제에 대해 달성했는지 확인하는 단계이다. 데이터 분석 단계를 좀 더 확인해보자!분류와 클러스터링이 지속적으로 사용된다.라벨이 충분히 잘 되어 있..

인공지능/공부 2024.04.29

인공지능과 빅데이터 9주차 1차시 - 데이터 사이언스 개요, 활용 분야

대량의 데이터를 다루는 기술에 대한 수요가 증가하였다!인공지능 전에는 엄청난 시간이 소요되었다.빅데이터 기술 발전과 함께 분산컴퓨팅 고도화, 일반화-> 데이터 사이언스분산컴퓨팅, 기계학습, 통계학 등 다양한 능력이 필요하다.데이터는 그대로 데이터 베이스에 저장된다! -> 데이터를 유의미하게 사용하자데이터로부터 정보를 얻고, 의미있는 패턴을 찾아낸다iot와 ioe를 통해 데이터도 엄청나게 쌓인다.빅데이터가 수집되는 분야에서 데이터 사이언스는 필수이다.비지니스 활용 측면이 데이터 사이언스의 이점(기능) 중 하나이다.개인정보에 대한 동의가 있다면 데이터 활용을 통해 서비스를 개선할 수 있다.클러스터링 - 레이블 되지 않은 수 많은 데이터를 유사한 특징끼리 클러스터링을 해준다.비슷한 특징 - 컴퓨터가 알아서 해..

인공지능/공부 2024.04.29

AI 경진 대회 준비 - 강화 학습

친구랑 함께 matlab AI 대회에 참여하기로 했는데 수상작을 확인해보니 전부 데이터 확보가 중요해보이더라고여그래서 저희는 자율주행 동아리도 진행하는 만큼 GAZEBO 시뮬레이션과 차량 플랫폼을 활용해서 강화학습을 진행하도록 결정했습니다.주제가 가장 문제인데...제가 생각해본건 ABS, 포트홀과 같은 도로 미세 균열 피하기, 데이터 확보만 가능하다면 급발진도 넣고 싶은데..... 시뮬레이션으로 어떻게 구현해야 할지도 모르겠네요일단 이 정도고 구현이 좀 완성되면 차차 작성하겠습니다.https://kr.mathworks.com/academia/student-challenge/2024/ai-challenge.html MATLAB 대학생 AI 경진대회 2024인공지능(AI) 기술을 활용한 아이디어를 MATLA..

자연어 처리 python 양방향(Bidirectional) LSTM 진행하기

with open('Korean_movie_reviews_2016.txt/Korean_movie_reviews_2016.txt', encoding='utf-8') as f: docs = [doc.strip().split('\t') for doc in f] docs = [(doc[0], int(doc[1])) for doc in docs if len(doc) == 2] texts, labels = zip(*docs) words_list = [doc.strip().split() for doc in texts]print(words_list[:2])[['부산', '행', '때문', '너무', '기대하고', '봤'], ['한국', '좀비', '영화', '어색하지', '않게', '만들어졌', ..

자연어 처리 python 실습 - 한to영 기계 번역 모델 학습 및 평가

IntroductionChapter 8. 기계 번역 (Machine Translation) Task 강의의 한국어 기계 번역 실습 (2) 기계 번역 모델 학습 및 평가 강의입니다.이번 실습에서는 이전 실습 강의에서 진행했던 한국어-영어 번역 모델을 학습하기 위한 한국어-영어 병렬 코퍼스 수집 및 전처리 과정에 이어서, Seq2Seq Transformer를 기반으로하는 한국어-영어 번역 모델을 직접 학습하고 평가해봅니다. 1. 데이터셋 수집오늘 학습에서는 AI Hub에서 제공하는 한국어-영어 번역(병렬) 말뭉치의 샘플 데이터를 사용합니다.(본 데이터 사용에 제한은 없으나, 간단한 신청 절차를 거친 후 사용해야하므로, 본 데이터셋을 모두 학습에 활용해보고 싶은 분은 데이터를 신청하고 사용하실 수 있습니다!)..

728x90
728x90