728x90
기말고사를 일주일 남겨둔 종강수업 때 교수님이 말씀하셨다. 교수님: 시험끝나고 그 다음주까지 c#통신프로그램 팀짜서 보고서/exe파일 제출하세요~ 학교나와서 시현도 하고. 종강이벤트라니. 그렇게 내 동기이자 친구이자 연구실메이트인 JHJ와 구상한 건 통신기능이 추가된 산성비 타자연습 프로그램. 줄여서 '산타'. 제출 직전 야매로 지은 이름인데 괜찮은 것 같았다. #초기 디자인 처음 구상한 건 이랬다. 서버측에서는 속도와 단어가 제시되고, 이후에 클라이언트에서 내가 행할 속도와 산성비 정보를 요청하므로써 해당 정보를 통한 게임 진행을 이룬다. #구현된 모습, 실행과정 구상한 것과 비슷한 생김새가 되었다. 담백하다. 상단의 연결 버튼을 통해 지정해놓은 local port로 서로 통신하게 될 거고, Serve..
연구실에서 공모전 참여를 위해 AR공부를 각자 진행하기로 했다 그래서 나는 요것저것 찾아보다가 안드로이드 어쩌구를 위한 ARcore를 우선으로 택했다가, 도서관에서 Vuforia 듀토리얼 책이 많길래 Vuforia로 변경했다. #0. 참고서적 참고하게 된 책은 다음과 같이 3가지. '라이브 플래닝'엔 개발 고려사항, 응용사례, 접목예시 등이 있다. 그리고 그에 비해 '절대강좌'와 '손잡'은 실전 기술도서다. '절대강좌'가 듀토리얼에 더 가깝고, '손잡'은 소프로젝트 연습용에 좋은 예제 묶음이다. 그래서 라이브 플래닝에선 개발 고려사항, 단계 등만 쏙 골라먹고 바로 패쓰읍. 나머지 도서도 목차라든지 슥슥 둘러보니 구글에 단순서치를 통한 사전조사 때도 그랬던 것처럼 AR개발에는 Unity가 대중적이고 그에 ..
# 모듈화 품질척도 전 포스팅에서 말한 것처럼 모듈화와 관련된 두개의 개념인 '결합도', '응집도'가 존재한다. 교수님은 왜 서술형으로 시험을 내실까 아는 것과 외우는 것은 결이 다르지 않나. 저렇게 나눈 가지들만 봐도 객관식으로 내기에 좋아보이는데 # 모듈화 품질척도 - 결합도 결합도는 모듈간 상호 의존 정도를 얘기한다. 이러한 결합도가 낮다는 것은 모듈적 독립성이 높다는 뜻이고 잘 설계되엇다는 의미도 된다. 데이터/스탬프/제어/공유/내용 결합도로 세분화시킬 수 있다. 1. 데이터 결합도 가장 바람직한 결합도이며 모듈간 의존도가 가장 낮다 모듈의 독립성이 높다는 얘기이니 다른 모듈에 변경으로 인한 영향이 적을 것이다. 2. 스탬프 결합도 데이터구조를 통해 두 모듈의 매개변수가 전달된다. 호출되는 모듈은..
시험공부겸 마인드맵형식(Xmind로 제작)의 요약본을 올린다 (사진클릭시 원본보기 가능) 크게 아키텍쳐가 무엇인지, 설계원리에 대하여, 모듈화의 품질척도(결합도, 응집도), 소프트웨어 아키텍처 스타일의 대표적인 예 7가지가 있다. 테마가 초록색으로 억지로, 일일이 끼워맞춰놓은 건 초록색을 많이 보면 성격이 좋아진댔다. 그래서 내 페이보릿 컬러가 초록색이기도 하다. # 아키텍처 화질이 맘에 안 든다. 1. 아키텍처 아키텍처란? 시스템의 구조를 일컫으며, 아키텍처는 컴포넌트, 모듈, 서브시스템 등으로 나누어진다 특히 컴포넌트, 모듈에 대한 의미는 다음과 같다 컴포넌트 컴포넌트는 독립적으로 존재하는 시스템의 일부분이다.내 느낌상 어떠한 틀이다. '명백한 역할' 이라고 하지만 이 역할을 규정 짓기에 따라 달린,..
개인학습 기록용 포스팅입니다 AI하려면 수학을 해야해요 맞아요 미적분 특히요 그쵸 #선형 회귀에 대하여(1) 문제를 정의하고 가정하기다리 개수에 따른 속도'에 대한 케이스를 데이터셋으로 나타내보자다리수속도23036248751266158 (2) 직관적으로 계산해보기다리의 개수가 많을수록 속도도 빨라지는 선형적인 모습을 띄게되는 데이터다. 따라서 수식은 아래와 같다 (3) 가설을 세우기, 단순 선형 회귀 가설위의 함수를 토대로 기계에게 전달할 함수를 아래로 표시하자. (4) 단순 선형 회귀 가설이때, 이 선이 중구난방으로 그어질 수 있는 문제가 있다따라서 이를 해결하기 위해 오차 비용을 계산하게된다 (5) i에 대한 비용을 계산하기쉽게말해 오차인 건데, 표로 표현하면 대충 이런느낌이다 23456실제값(y)..
#딥러닝 개인학습 중 일어난 오류들을 업데이트 하는 포스팅임. # Tensorflow 설치 오류 [문제상황] anaconda 프롬로트에서 tensorflow를 설치하려는데 다음의 문구로 인해 문제발생 pip 자체가 안먹히니 cmd창, gitbash창에서도 동일한 결과. Script file D:\경로\경로\Scripts\pip-script.py' is not present [해결] cmd창에서 다음과 같은 명령어를 실행하여 해결 easy_intall pip pip install tensorflow # conda install 명령어 오류 [문제상황] conda install tensorflow 입력시, 다음의 코드가 나타남 environment: failed with initail frozen solve..