본문 바로가기

분류 전체보기83

2020.02.10~2020.02.23 회의록 및 스터디 백엔드 지난주에 못한 뉴스 크롤링을 마무리하였다. 웹 페이지에 보여줄 키워드 선택을 위해 필요한 코사인 유사도에 대해 공부하고 추천 시스템을 구현해보았다. (https://wikidocs.net/24603) node.js에서 mysql을 사용해보았다. (https://medium.com/wasd/node-js%EC%97%90%EC%84%9C-mysql-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-1-b4b69ce7433f) 코사인 유사도 계산 from numpy import dot from numpy.linalg import norm import numpy as np def cos_sim(A,B): return dot(A,B)/(norm(A)*norm(B)) doc1 = np.arr.. 2020. 3. 1.
스터디1-Collaborative Filtering(협업필터링) 추천 시스템(Recommendation System)은 일반적으로 collaborative filtering 방식과 content-based filtering 방식을 통해 이루어진다. collaborative filtering에 대한 스터디 내용이다. collaborative filtering(CF)은 많은 사용자들로부터 모은 취향 정보들을 기반으로 하여 스스로 예측하는 기술을 말한다. 기본적으로 협업 필터링에는 Memory-based, Model-based, Hybrid가 있으며, 이 중 Memory-based 협업 필터링을 통해 적당히 합당한 결과를 도출할 수 있다. Memory-based CF는 유사도(similarity)를 기반으로 동작하며 유사도를 얻는 기준에 따라 'user-based CF'와.. 2020. 2. 28.
프로젝트 방향성 회의 내용 프로젝트 주제 Recommendation system을 활용한 콘텐츠 큐레이션 시스템 : 네이버 웹툰을 중심으로 콘텐츠 큐레이션 레퍼런스 •Youtube 추천 알고리즘 -> 트렌드에 따라, 사용자의 관심에 따라 •Netflix 추천 시스템 -> 사용자의 취향(선호도)에 따라 표지 이미지도 다르게 보여줌. 개별 홈 화면 구성 Ex) 보헤미안 랩소디의 경우 ‘음악적’ 취향이 강한 유저에게는 라이브 공연장면을 표지로 ‘드라마적’ 취향이 강한 유저에게는 멤버들과 함께 웃는 얼굴을 어떤 분류기준이 필요할까? •Netflix -> 실화 바탕 영화, 베스트셀러 소설 기반, 주도적이고 강한 여성이 등장, •웹툰은? 줄거리, 분위기(그림체), 등장인물의 특성, 연재 방식도 중요할까? (매일) 회차의 길이? 소재, 배우,.. 2020. 2. 28.
프로젝트 진행 상황 + 2/1까지 할 일 [프로젝트 진행 상황] 1. GCP에서 darkflow로 model training을 진행 중이다. 2. 모델을 어떻게 웹으로 불러올지 조사하고 코드를 분석했다. - tensorflow js를 사용하는 방법과 flask or django를 사용하는 방법을 조사 1) tensorflow js - teachable machine https://teachablemachine.withgoogle.com/?fbclid=IwAR2y1juwJUpJ6rcHbcy4RkjAP1paKrFagfCyHR3399fhobUOuTAQGMe7nsk Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to cre.. 2020. 2. 24.
2/10~2/23 이화동네 공부 일지 보호되어 있는 글 입니다. 2020. 2. 23.
2020.01.13~2020.01.26 회의록 프론트와 백이 나뉘어 각자 스터디를 진행함. * 프론트 엔드 하경 : javascript 강의 (모던 자바스크립트 패스트캠퍼스 강의 1-4장 듣기 ; 각 34강) + 자연어 처리 스터디 : RNN, LSTM , word embedding 논문 공부 https://9bow.github.io/PyTorch-tutorials-kr-0.3.1/intermediate/char_rnn_classification_tutorial.html #문자 단위 RNN으로 이름 분류하기 주혜 : 딥러닝 공부 lec 01 explicit programming의 한계 : 개발자가 원하는 기능을 일일이 프로그래밍 해줘야 한다. -> 이러한 한계를 보완하여, 프로그램이 스스로 판단할 수 있는 상황을 고안. 이것이 ML의 시작 super.. 2020. 2. 18.
20200210 nodejs - express에서 mongodb 사용하기 로그인, 회원가입 화면 만들기 1. 회원가입 1.1 처음 로그인 화면 (/public/login.html) 1.2. '회원가입'을 누르면 사용자 추가 화면(/public/addUser.html)으로 이동 1.3. '전송'을 누르면 사용자 데이터베이스에 사용자 등록됨 (/process/adduser) 1.4. 사용자 등록 전, 등록 후 데이터베이스 확인하기 2. 로그인 2.1. 로그인하기 2.2 데이터베이스에 사용자 정보가 등록되어있다면 로그인 성공 (/process/login) 2.3. 데이터베이스에 입력한 정보가 없다면 로그인 실패 로그인 아이디 비밀번호 회원가입 사용자추가 아이디 비밀번호 사용자명 var express=require('express'),http=require('http'),path=r.. 2020. 2. 10.
200127 ~ 200209 2분기 공부노트 보호되어 있는 글 입니다. 2020. 2. 4.
2001113 ~ 200126 2분기 공부노트 React 보호되어 있는 글 입니다. 2020. 2. 4.