본문 바로가기

분류 전체보기328

웹 프로그래밍[8] - Javascript 👀 교내 '디지털 콘텐츠 웹 프로그래밍' 수업 내용과 'Do it 인터랙티브 웹 페이지 만들기' 유튜브 강의를 통해 공부한 내용을 정리하였습니다. 📌 문서 객체 모델 ◾ 문서객체 Dom (document object model) 자바스크립트로 html 과 css 를 제어한다 = Dom 을 제어한다 웹 브라우저가 HTML 파일을 분석하고 출력하는 방식 Html 태그를 자바스크립트에서 사용할 수 있는 객체 object 로 만든 것 문서 객체를 조작한다는 말은 결국 태그를 조작한다는 의미이다. ◾ 기본용어 요소 노드 : 태그와 태그처럼 요소를 생성하는 노드 텍스트노드 : 화면에 출력되는 문자열 정적 생성 : 웹페이지를 처음 실행할 때 HTML 태그로 적인 문서 객체를 생성하는 것 동적 생성 : 웹 페이지를 실.. 2022. 6. 13.
웹 프로그래밍[8] - Javascript basic 👀 교내 '디지털 콘텐츠 웹 프로그래밍' 수업 내용과 'Do it 인터랙티브 웹 페이지 만들기' 유튜브 강의를 통해 공부한 내용을 정리하였습니다. ⭐ 자바스크립트는 동적인 언어로, html 과 css 를 동적으로 제어할 수 있다. ⭐ 동적인 제어 → 이미 출력된 화면이어도, 사용자의 특정 행동에 따라 있는 요소를 숨길 수도 있고 없는 요소를 만들수도 있다. 디자인이나 스타일도 변경할 수 있다. ⭐ 자바스크립트는 웹에서 빠르게 동작하며 문서적인 측면을 제어하기 적절한 언어이다. 📌 자바스크립트 기본 용어 ◾ 표현식 : 값을 만들어내는 간단한 코드 ◾ 문장 : 프로그래밍 언어에 실행할 수 있는 코드의 최소 단위 ◾ 종결: 문장 마지막에 세미콜론(;) 또는 줄 바꿈 ◾ 키워드 : 자바스크립트를 처음 만들 때 .. 2022. 6. 13.
[인공지능] 추천시스템 1️⃣ 추천시스템 ① 추천 시스템 🔘 정의 information filtering technique : 어떠한 사람이 관심있을 것 같은 것들을 제공하도록 정보를 filtering 하는 기법 🔘 활용 ⭐ 이커머스, 광고, (유튜브 영상) 추천 비슷한 취향 similar taste 을 가진 사람들이 봤던 것을/구매했던 것을 광고/추천목록으로 보게됨 ⭐ 추천시스템에 딥러닝 네트워크를 활발하게 사용하고 있다 🔘 구조 Candidate generation : 유저의 취향을 고려하여 거대한 corpus (유저, 방대한 비디오 클립 등) 로부터 추천 후보군을 산출한다. Scoring : 후보군 중에서 유저가 실제로 볼법한 추천 게시물을 다시 선택하기 위해 정확한 선택 요소들을 점수화한다. Re-ranking : 싫어.. 2022. 6. 13.
[인공지능] GAN 📌 교내 '인공지능' 수업을 통해 공부한 내용을 정리한 것입니다. 1️⃣ Generative model 👀 CNN, RNN 이미 있는 데이터 분포를 잘 추출하는 네트워크 P(Y|X) 👉 데이터 각각을 잘 구분하는 확률 분포를 추출 discriminative model 👀 생산적 적대 신경망 GAN data instance 를 새로 생성하는 네트워크 데이터를 만드는 작업 다양한 응용분야에 적용될 수 있음 ① So far we've learn 🔘 Discriminative model 지금까지 DNN, CNN, RNN 등 주어진 데이터 분포를 잘 구분하기 위해 설계한 모델들을 배웠음 ② Generative model VS Discriminative model 🔘 Discriminative model 다른 종류.. 2022. 6. 13.
[인공지능] Transformer Models 📌 교내 '인공지능' 수업을 통해 공부한 내용을 정리한 것입니다. ➕ https://ratsgo.github.io/nlpbook/docs/language_model/transformers/ Transformers pratical tips for Natural Language Processing ratsgo.github.io Summary ✨ Transformer 기계 번역(machine translation) 등 시퀀스-투-시퀀스(sequence-to-sequence) 과제를 수행하기 위한 모델 ◾ Attention is all you need : Encoder + Decoder block ◾ encoder 부분에서 병렬적으로 문장의 모든 단어를 동시에 처리한다. ◾ 속도가 빠르고 모든 맥락을 전부 at.. 2022. 6. 11.
[인공지능] NLP 📌 교내 '인공지능' 수업을 통해 공부한 내용을 정리한 것입니다. Recap ✨ RNN, LSTM ◾ RNN → gradient vanishing problem → LSTM 1️⃣ NLP ① Natural language processing ◼ NLP : 컴퓨터로 인간의 언어를 사용하는 것 ◼ Natural language ◼ example 💨 machine translation 💨 Sentiment classification 💨 Spam filtering 💨 Chat-bot 👉 많은 NLP 응용은 language model 을 기반으로 하고 있다. ② Language model (1) language model ◼ 연속된 단어에 대한 확률분포를 할당하여 언어 모델을 생성한다. ◼ 일련의 단어 배열이 있.. 2022. 6. 10.
[인공지능] RNN 📌 교내 '인공지능' 수업을 통해 공부한 내용을 정리한 것입니다. Intro ✨ sequential data, temporal data 와 같이 데이터가 시간상에 순서가 있는 경우 RNN 은 좋은 성능을 발휘한다. ◾ language : 시간 상에서 단어들이 배열된다 (speech, text) ◾ video : 이미지가 시간 상에서 sequential 하게 존재한다. ✨ spatial data → 이미지 data 를 처리하는데 CNN 모델이 좋은 성능을 발휘한다. 2D, 3D conv 자체가 주변의 공간상에 있는 픽셀들의 정보를 가져오는 것이기 때문이다. ✨ 단일한 RNN, LSTM 모델모단 Attention 을 사용한 RNN, LSTM 모델이 사용되고 있다. 1️⃣ RNN ① Neural Network.. 2022. 6. 7.
앱 리뷰 분석에 관한 논문 정리 ① 👀 논문 읽기를 통해 해결하고 싶은 부분 1. 표본이 작은 데이터에도 토픽모델링과 감성분석을 적용해도 괜찮을까 2. 어플 리뷰 텍스트 데이터는 어떠한 방법론으로 접근하여 어떠한 인사이트를 얻어낼까 3. 앱스토어 리뷰 + 구글 플레이 스토어 리뷰 분석 로직 설계하기 1️⃣ 텍스트 마이닝을 이용한 부동산 서비스 앱 리뷰 분석 (2021.12) ✨ 연구 목적 ◾ 여러 부동산 서비스 앱에 대한 실제 이용자 리뷰를 활용하여 이용자들이 만족하는 요인들을 찾고, 서비스별로 어떤 요인들에 강점 및 약점이 있는지 파악한다. ◾ 여러 부동산 앱 (직방, 다방, 네이버 등) 이 제공하는 서비스 현황과 실제 이용자들의 만족도를 분석해 앱 개선점을 제공하는 것을 목적으로 한다. ✨ 핵심 정리 ① 데이터 수집 및 텍스트 전처리 .. 2022. 6. 7.
NER 실습 📌 필사 자료 링크 : https://colab.research.google.com/drive/1wsD4VE-GIwn6CASc7RWk3s0PO7FC9LC4?usp=sharing week4_NER_실습.ipynb Colaboratory notebook colab.research.google.com NER _ 개체명 인식 ✔ 태깅 작업 태깅 : 각 단어가 어떤 유형에 속하는지 알아내는 작업 대표적인 태깅 작업으로 개체명 인식과 품사태깅이 있다. 품사태깅 : 단어의 품사가 명사, 동사, 형용사 인지 알아내는 작업 ✔ 개체명 인식 개체명 인식을 사용하면 코퍼스로부터 어떤 단어가 사람, 장소, 조직 등을 의미하는 단어인지를 찾을 수 있다. '호비는 2022년에 카카오 인턴에 합격했다' 👉 호비 - 사람 , 202.. 2022. 6. 2.
Glove 실습 📌 필사 자료 링크 : https://colab.research.google.com/drive/148V1ytOU36pT4oX1fbcWUaC3B6F4O62s?usp=sharing week3_Glove 실습.ipynb Colaboratory notebook colab.research.google.com Glove 💡 논문 : https://nlp.stanford.edu/pubs/glove.pdf 1️⃣ glove python https://wikidocs.net/22885 05) 글로브(GloVe) 글로브(Global Vectors for Word Representation, GloVe)는 카운트 기반과 예측 기반을 모두 사용하는 방법론으로 2014년에 미국 스탠포드대 ... wikidocs.net ✔ 개념.. 2022. 5. 31.
728x90