분류 전체보기 (333) 썸네일형 리스트형 텐서플로 첫걸음 (텐서플로 1.0 ) 후기 요즘들어 머신러닝에 대해 관심이 많은데, 회사책장에 '텐서플로 첫걸음' 이라는 책이 있어서 한번 읽어보았다. 책의 두께도 부담없어서 가볍게 읽어보기 좋고, 예제의 설명도 깔끔하여 여기저기서 주워들어본 인공지능 관련 용어들(RNN, CNN, 오버피팅, 그외 다양한 활성화함수들)을 직접 타이핑해보며 공부할 수 있었다. 보통 전공서적 번역서의 경우 번역이 부드럽지 못한 경우가 있는데, 이 책은 번역이 자연스러운것을 넘어 한글로된 예제까지 준비되어 있었고, 기존 책에서 부족한 부분을 보충설명하여 원작을 초월하였다는 생각이 들었다. 이 책에 있는 예제들을 따라가다보면 아래와 같은 실습을 진행할 수 있다. 하지만 이 책에는 정말정말 치명적인 문제가 있다. 너무 옛날책이다. 텐서플로 2. 버전대를 쓰는 지금과 달리 .. 머신러닝 이미지 어노테이터 툴들 소개 세상을 이끌어가는 기술 인공지능, 기계에게 지능을 부여하는 이 기술을 위해서는 기계를 학습시킬 자료가 필요하다. 예를 들어서 컴퓨터에게 고양이가 무엇인지 가르쳐주기 위해서는, 고양이의 이름과 특징을 연관시키거나 고양이의 이미지를 주고 '이건 고양이다' 와 같이 데이터에 설명을 붙여야 그 데이터를 바탕으로 기계는 학습을 하고 지능을 갖게 될 수 있다. 이렇게 인공지능, AI가 학습을 할 수 있게 데이터를 수집, 가공하는 툴을 어노테이터(Annotator)라고 부른다. (혹은 이러한 데이터 가공작업을 하는 사람을 어노테이터라고 부르기도 한다. 이는 인공지능의 핵심적인 역할이지만 컴퓨터만 있으면 누구나 어디서든 작업할 수 있어서 재택 부업 알바 직업으로도 좋다) 이번 글에서는 이미지 자료를 픽셀단위로 가공하는.. 군집 시뮬레이션 - 기본셋팅 군집시뮬레이션 프로젝트를 진행하기 위해 필요한 프로그램들을 정리해보고 가장 기본적인 시뮬레이션을 테스트해보도록 하겠습니다. 먼저 시뮬레이션은 유니티 엔진에서 진행됨으로, 유니티를 설치해보도록 하겠습니다. 유니티는 대부분의 기능을 무료로 사용할 수 있는 2D/3D 엔진 소프트웨어로 게임, 자동차, 영화 및 애니메이션, 건축 및 설계, VR/MR등 다양한 분야에서 사용되고 있습니다. 이번 프로젝트에서는 유니티 최신버전인 2020.2.1f1을 사용해보도록 하겠습니다. 유니티에서는 크게 3가지의 템플릿(렌더 파이프라인)이 존재합니다. 이중에서 3D(Legacy)는 유니티에서 긴 세월동안 기본적으로 제공해주던 셋팅으로 손쉽게 개발을 진행할 수 있습니다. 특히 유니티에서 오랜 세월동안 제공해왔기 때문에 인터넷에 올.. C언어 코딩도장 후기 학부과정에서 배울 C프로그래밍 과목을 예습하기 위해, 앞으로 배울 C++을 더 깊게 이해하기 위해 코딩도장 C언어를 통해 공부를 진행하였다. 진척도 99%를 달성하는데 약 14일이 소요되었고, 약 30시간정도 투자한듯 하다. 좋았던점 1. 학부 과정보다 폭넓은 범위 지금까지 학위를 위한 C언어 수업을 3번 들어보는데(고등학교, 독학사, 방통대) 이 수업 범위를 합친것보다 코딩도장에서 더 많은 범위의 과정이 배울 수 있었다. 함수 포인터나 보이드 포인터에 대한 내용은 프로젝트때 자주 마주쳤지만 학부과정에 포함된 것을 본적은 없었다. 코딩도장에서는 이와 같은 C언어의 중,고급 스킬들도 입문강의처럼 가독성이 좋으면서도 쉽게 설명해주어 많은 궁금증을 해소할 수 있었다. 2.다양한 예시와 심사문제 코딩도장의 예시.. 군집 시뮬레이션 - 주제선정 올해 학교 소프트웨어경진대회를 준비할겸 토이프로젝트를 준비하고 있습니다. '개발자는 실력' 이라고 많이들 말하지만, 개발자들의 SNS을 보면 수상경력으로 가득차 있는것이 부럽길래.. 실력증진과 동시에 수상을 목적으로 토이프로젝트를 준비해보기로 마음먹었습니다. 작년 공지를 보면 대회의 작품제출기간이 8월까지로 현재부터 6개월 이상의 시간이 남아있지만, 이번 프로젝트를 나의 2021대표 프로젝트로 만들 생각으로 오랫동안 조금씩 진행해보도록 하겠습니다. 관심있는 분야는 그래픽스 프로그래밍과 GPU를 이용한 최적화와 그래픽 기술입니다. 사용기술은 유니티기반의 C#과 Shaderlab으로 프로젝트를 진행해왔고, 앞으로 DirectX, OpenGL, WebGL과 같은 그래픽 라이브러리와 이를 위한 HLSL, C++.. 자바스크립트 + jQuery 완전정복 스터디 1: 기초편 후기 자바스크립트와 jQuery를 익히기 위해서 내용이 방대해보이는 '자바스크립트 + jQuery 완전정복 스터디' 책을 읽기 시작했다. 사용 용도는 JSP와 스프링에 익숙해지기 위함과 HTML5, WebGL을 이용한 개인 프로젝트를 위해서이다. 이 시리즈의 1권 기초편은 자바스크립트 입문자라기보다 프로그래밍 자체를 처음 접하는 사람을 위한 설명들로 가득하다. 자바스크립트 특유의 유연성을 활용하는 방법을 배우고 싶었던 나는 조건문, 반복문을 알려주는 부분은 빠르고 훑어보기만하고 예제문제만 풀어보았다. 그러다보니 대부분의 내용을 눈으로 훑기만 하고 넘긴듯하다. 다른 언어 경험이 있는 사람이라면 다넘기고 예제문제만 풀다가 모르는 부분이 있으면 앞페이지를 살짝 넘겨봐도 좋을듯하다. 프로그래밍 자체 입문자를 기준에서.. HTML5 튕기는 공 리메이크(Interactive Developer) Interactive Developer님의 'Creative Coding Tutorial: Ball Collisions and Bouncing with JavaScript'를 리메이크해보았습니다. 변경한 포인트는 총 3가지입니다. 1. 공이 화면 테두리에 부딪히는 조건수정으로 버그방지 2. 블럭이 마우스를 따라가게 변경 3. 시간변화와 공의 위치변화에 따라 공의 색상변경 현재 원본 튜토리얼을 올려주신 분에게 변경한 코드를 올려도 되냐고 물어본 상태입니다! 허락을 받으면 제가 변경한 코드를 공유해보도록 하겠습니다. 원본영상 2020년 요약 개인프로젝트 Puppo the Corgi Vr : doobudubu.tistory.com/167 - VR에서 즐기는 Puppo the Corgi Drawing creativity : doobudubu.tistory.com/170 - 가상공간에서 친구와 함께 손가락으로 그림그리기 하늘에서 떨어지는 고양이 : doobudubu.tistory.com/168 - 강화학습으로 고양이 학습시키기 냥이의섬 : doobudubu.tistory.com/171 - 자연 환경 보전을 주제로 한 VR 힐링/소통 게임 불타는 숲 : doobudubu.tistory.com/172 - 산불 조심 애니메이션 콩콩핑퐁 : doobudubu.tistory.com/173 - 몬스터의 머리를 밟아 해치우며 미지의 땅을 모험하는 게임 활동 .. 이전 1 ··· 14 15 16 17 18 19 20 ··· 42 다음