논문 게재 (KSCI) https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003187423 A Design and Implementation of Youth Profanity Prevention Application Based on LLM and Generative AI본 논문에서는 청소년의 건전한 언어문화 형성과 사이버 폭력 예방을 위한 AI 기반의 바른말ㅆ. 미 서비스를 제안한다. 이 서비스는 LLM(Large Language Model) 기반의 분류 모델과RAG(Retrieval Augmented Generwww.kci.go.krA Design and Implementation of Yo.. 학생 창업 속 AI Engineer 24년 3월부터 시작된 Unpeil(주)에서의 활동은 들뜬 마음으로 시작했습니다. 한 가지의 목표를 보며 나아가는 사람들.목표를 달성하기 위해 노력하는 사람들.과 함께 하는 시간이 기대됐습니다. AI Engineer로 팀에 합류하여 시작된 실험 및 구현 과정에서 재미있는 일도 많았습니다. multi cuda 설정 중, cuda drive를 날려버려 linux를 다시 받기도 했구요..수백개의 하위 파일로 이루어진 오픈소스 사용 방법을 알기위해 코드 해석에 며칠을 보내기도 하구요.. 학교 수업에서 이론을 배우며 어떻게 사용할지. 언제 사용할지 잘 모르고 이론을 학습했습니다.학교에서 이론을 배우며 이렇게 해서 성능 좋은 DL 모델을 만들기 위해 얼마나 많은 리소스가 사용될까?모델 구축을 처음부터 (몇 개의 l.. K-DT 해커톤 | 고용노동부장관상 24.10.2부터 K-디지털 해커톤에서 바른말싸미의 부족한 점을 고민하고 보완하는 시간을 가졌습니다. 그리고 지난 24.11.22 K-디지털 해커톤에서 새로운 바른말싸미를 소개했습니다.SKT FLY AI 5기에서는 사업성보다 사회 문제를 해결하는 것에 집중했었는데요. 통제하는 앱을 아이들이 사용하겠는가? 라는 원초적인 문제가 있었고, 이번에는 그 문제를 해결하기 위해 노력했습니다.초 3생이 교감 선생님 뺨을 때린 사건.초등 6학년 남학생, 교실서 담임 폭행 "학생들 앞에서 수십대 맞아..".앞선 이슈들은 신체적 폭력 뿐 아니라, 폭력적인 언어 사용과 함께 됩니다.부모님 입장에서는 가정 밖의 자녀 행동을 알 수 없으니, "우리아이가 그럴 줄 몰랐어요"라는 말이 나올 수 밖에 없을 것 같습니다."말은 그 사.. NLP 용어 개념정리| 자연어처리 #3 2024.09.11 - [TECH/AI] - 자연어의 특징| 자연어처리 #12024.09.21 - [TECH/AI] - RNN, LSTM, GRU | 자연어처리 #2 자연어의 특징을 알아봤었습니다. 자연어는 주변 단어와 연속성 (Sequential Data)을 가졌으며, RNN의 단점은 문장이 길어지면 오래된 정보를 잃어 맥락 파악이 어렵다는 것이였습니다. 그리고 그것을 보완하기 위해서 LSTM,GRU가 나왔었죠. 그리고 NLP는 사람의 언어를 컴퓨터 언어 (즉 숫자)로 이해하고 사람이 원하는 형태 (분류, 번역 etc..) 답을 내주는 영역이죠. 그렇다면 사람의 언어를 숫자로 어떻게 변경할까요?TokenizingEncoding or Embedding토큰화 이후에 전처리 과정이 포함되지만, 일단 세가지를.. AI 학습에 쓰이는 함수 | 활성화 함수, 목적 함수, 최적화 함수 모델 학습에 사용되는 함수. 뭐가 되게 많네.. 라고 생각이 들 수 있습니다. 실제로 많고,, 헷갈려요..이제 무작정 외우지 말고, 한번 머릿속으로 그림을 그려가면서 알아봅시다.2024.11.12 - [TECH/AI] - 역전파 알고리즘 (backpropagation) 역전파 알고리즘을 알아봤었어요. 그리고 backpropagation에는 forward, backwad 과정이 있었죠. 그리고 각 함수들은 특정 구간에서 쓰이게 됩니다. 아래 이미지처럼 말이죠. 각 함수가 왜 필요한지 알아볼게요. 활성화 함수활성화 함수는 신경망에 비선형성을 도입하고 복잡한 패턴을 학습하기 위해 필요합니다입력 신호를 비선형적으로 변환하여 모델의 표현력을 높입니다다층 신경망에서 층간 정보 전달을 조절합니다.복잡한 패턴과 특징.. Seq2Seq에서 Transformer로의 전환 대한민국. 우리 나라에서 첫 AI의 등장은 "알파고". 바둑을 두는 로봇이였죠. 보는 것에 그쳤던 AI를 일반인이 사용할 수 있도록 해준 것은 Chat GPT였습니다. 그리고 Chat GPT는 Transformer 기술 아키텍처를 따릅니다. Transformer 전 아키텍처의 문제는 무엇이였으며, 어떻게 개선했는지 보겠습니다.Seq2SeqRNN 포스트에서 잠깐 다뤘는데요. Input - Output의 형태에 따라 Many-to-One One-to-Many로 나뉩니다. Many-to-One → 인코더 : 입력 시퀀스를 고정 길이의 벡터로 압축One-to-Many → 디코더 : 압축된 정보를 기반으로 출력 시퀀스를 생성라고 부를 수 있으며, Seq2Seq2는 두 가지를 합친 Many-to-One ↔ O.. 잊혀지지 않을 기억들 이력서를 작성하는 시기가 왔습니다. 4학년 마지막 학기와 졸업을 앞둔 지금 이력서를 작성하다보니 제 경험들이 글로만 작성이 되는 것이 아쉬웠던 것 같아요.경험이 어떤 매체로든 기록하지 않더라도, 내 기억 속에 있다면 충분할 것이라 생각했는데, 점점 잊혀지고 그 가치가 감소하는 것 같아 기록이 중요하다고 생각했습니다. 그래서 해당 dir를 만들었습니다. 더 늦기 전에 제가 했던 경험들을 남겨볼게요. DEBUG with gcc : wheel package 다운로드 실패 해결 (Goliath) facebookresearch/goliath는 facebookresearch/DRTK package를 필요로 한다. 하지만 pip install을 사용하면 metadata만 다운로드 될 뿐, 본 패키지는 다운로드가 되지 않아 git을 통해 다운로드를 받아야하는데, gcc version이 cuda와 일치하지 않아 빌드가 되지 않는 문제가 발생했다. 따라서 가상환경 package dir를 확인할 일이 생긴다. anaconda 가상환경 내 package 위치anaconda3/envs/이름/lib/python3.x/site-packagespip install의 잘된 예시 pip install 잘 못된 예시본 패키지와 함께 다운받아진 것이 아닌, meta data만 받음 해당 에러를 해결하지 못하고 있는 분들에게.. 이전 1 2 3 다음