728x90

전체 265

[단어 연관도 분석] Word2Vec

인공지능을 이용해 영어 단어의 연관성을 분석하고, 그 분석 정보를 바탕으로 영어 단어를 입력했을 때 함께 공부하면 도움이 될 영어단어를 추천해주는 앱을 개발하려고 한다. 그 과정에서 인공지능 부분을 맡게 되면서 인공지능을 이용해 영어 단어의 연관성을 찾는 방법에 대해 공부를 하고 있다. 단어의 연관성 탐색을 하는 인공지능 알고리즘 중에 Word2Vec라는 알고리즘이 있기에 깊이 공부해보려 한다. ▶ Word2Vec란? - 신경망을 기반으로 한 비지도 학습 알고리즘 - 자동으로 단어 사이의 관계를 학습한다. - Word2Vec 아이디어: 비슷한 의미를 가진 단어를 비슷한 클러스터*로 모으는 것 - Word2Vec에서 만든 벡터 공간을 이용하면 간단한 벡터 연산으로 단어를 생성할 수 있다. 예) king -..

[Kinect - Lab meeting] Pooling 계층과 CPM - 2021.08.31.화

저번주 랩미팅에서 교수님이 질문하셨던 선형함수와 비선형함수에 대한 내용, CNN의 Pooling 계층에 대한 내용, CPM에 대한 내용을 공부해보았다. 2주간 집에 있어서 2~3주만의 랩미팅이 되었다. 그 기간동안 주로 CPM 연구 논문을 읽었는데, 영어로 되어있어 해석하는 데에만 거의 2주가 걸렸다.(사실 2주 내내 해석만 한 것은 아니지만 해석을 다 했을 때는 2주가 지나있었다.) 표지는 이전 랩미팅에 사용했던 것과 같다. 사실 첫 시작은 Kinect 활용을 위해 관련 논문을 읽은 것이지만, 점점 다른 부분으로 공부가 나아가고 있는데 피피티의 제목도 바꿔야하는 것 아닌가 하는 생각이 들기도 한다. 마찬가지로 랩미팅의 첫 시작이라고 할 수 있는 논문을 슬라이드에 넣어주었다. 이 논문은 이번에 CPM 공..

[공모전 - 동아리] 창의학습동아리 Big D.T - 1주차

2020년 1학기부터 여름방학 초까지 활동했던 창의학습동아리 Big D.T에 대한 내용을 기록해보려고 한다. 학교에서 최소 4명부터 최대 10명까지의 인원으로 창의학습동아리를 운영하면 지원금을 지원해주는 프로그램이 있었다. 지금(2021년 2학기)에는 창의융합동아리로 이름이 바뀌었고, 올해는 동아리 운영 대신 동아리 팀장들을 대상으로 멘토 활동에 참여하고 있다. 작년 창의학습동아리 활동을 했을 때는, 공모전 참여와 동아리 활동을 하며 경험을 쌓고 싶은데 코로나19로 인해 쉽지 않은 상황이었다. 조급한 마음이 들어 무언가라도 해야겠다고 마음을 먹고 있을 때, 이 창의학습동아리 프로그램을 발견하여 신청하게 되었다. 동아리명은 Big D.T는 빅데이터(Big Data)를 의미함과 동시에 ‘Develop you..

[ReactNative] 8장 - 네비게이션

각 장 마무리 기록: '프로젝트 > 영어 단어 추천 앱(모바일) - 2021' 게시판 공부 내용 정리: '프로그래밍 > React Native' 게시판 8장은 네비게이션에 대한 내용이다. 책에 나온 코드를 따라한 후 깃허브에 올려뒀다. https://github.com/jung0115/react-native-study/tree/main/8.Navigation GitHub - jung0115/react-native-study: React Native Study Code React Native Study Code. Contribute to jung0115/react-native-study development by creating an account on GitHub. github.com

[Unity - VR] VR 프로젝트

USG 공유 대학 Unity 강의를 수강하면서 Unity 공부를 하고, 팀 프로젝트를 진행하려고 했었다. 그런데 5월 후반부터 시작한된 강의가 7월이 될 때까지 Unity 개발에 대한 내용이 아닌 프로젝트 기획과 Unity가 사용되는 분야 등에 대한 내용만 강의가 진행되었다. 8월 말까지 진행되는 강의가 아직도 Unity 개발에 대한 내용은 다루지 않고, 팀 구성도 이루어지지 않고 있어 프로젝트 진행에 대한 걱정이 되었다. 그런데, 애초에 일요일 10시~14시로 진행되던 실시간 강의를 갑자기 9시~18시로 토,일 진행하겠다는 통보를 해왔다. 사전에 학생들에게 양해를 구한 것도 아니며, 공지된 날짜도 촉박했다. 심지어는 금요일 당일에 오늘 강의가 있다며 공지를 하기도 했다. 앞의 강의를 듣지 못해 뒷 내용..

[백준] 단계별로 풀어보기 > 기본 수학1 (C언어)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com 1712번 - 2021.08.22.일 #include int main(void){ int A, B, C, result; scanf("%d %d %d", &A..

Programming/C 2021.08.22

[Kinect - Lab Meeting] 신경망과 CNN - 2021.08.10.화

저번주 랩미팅에서 퍼셉트론과 신경망에 대한 이해가 모호했던 것 같아 다시 공부했다. 그 내용을 바탕으로 CNN과 CPM을 다시 이해해보았다. 이번주 첫 슬라이드도 저번주랑 똑같다. 슬라이드 제목 밑에 소제목처럼 그 주차에 발표할 핵심 내용을 적어둘까 고민이다.(매번 너무 똑같은 거 같아서...) 저번주에 교수님이 피드백 해주신 대로 논문을 발행한 곳도 함께 적어주었다. 이번주 랩미팅에서 발표한 내용은 퍼셉트론, 신경망에 대한 개념적 공부와 활성화 함수에 대한 기초적인 개념, 그리고 CNN의 전체적인 구조에 대한 내용이다. 이런 기초 지식을 토대로 CPM에 대한 글을 다시 읽어보고 공부한 내용도 함께 발표하였다. 저번주 랩미팅에서 교수님께서 퍼셉트론과 신경망을 같은 것으로 보는 게 맞을 것 같다고 하셨는데..

[프로그래밍] API란?

▶ API(Application Programming Interface) 애플리케이션 소프트웨어를 구축, 통합하기 위한 정의 및 프로토콜 세트. 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 - API 사용의 장점 1) 구현 방식을 몰라도 제품 또는 서비스가 상호작용(소통) 할 수 있음. 2) 개발을 간소화하여 시간과 비용 절약 가능. 3) 새로운 툴, 제품을 설게하거나 기존 기존 툴, 제품을 관리하는 경우, 유연성을 제공하고 설계, 관리, 사용법을 간소화.

Programming/etc. 2021.08.11
728x90