논문제목(영어) 대소문자 표기

알아두면 좋은 것들 2018. 4. 30. 10:23

영어로 논문제목 쓸 때마다 단어의 대소문자를 정하는 것은 항상 헷갈리는 문제입니다. 그 동안은 막연한 직감에 의지해 오다가 이번에 조금 자료를 검색해 보았습니다.

 

이렇게 조금만 시간을 내서 찾아보면 되는 일을.. 그동안 대충 때워왔나 싶습니다. 복잡한 규칙까지는 모르겠고 나름의 기준으로(중요도 순) 규칙을 정리해 봅니다. 개인적 참고용입니다.

 

R1. 기본적으로는 다음 단어를 제외한 모든 단어에 대문자 사용

  a, an, the, at, by, for, in, of, on, to, from, up, down, and, as, but, or, nor

 

R2. 제목의 첫단어, 마지막 단어는 항상 대문자 사용

  How to Land Your Dream Job

 

R3. 하이픈 사용시 첫 단어는 대문자, 이후 단어는 앞서 룰에 따름

  High-Quality Web Services

  Bed-and-Breakfast Options in Savannah

  Forty-Ninth Street Blues

 

R4. 하이픈 사용시 첫 단어가 접두사(prefix)일 경우 다음 단어는 반드시 소문자 사용 (접두사: 혼자서는 사용될 수 없는 단어)

  Anti-inflammatory Dieting

 

R5. 종속접속사(subordinating conjnctions, 주절과 종속절 연결)는 대문자 사용 (특히, as는 등위접속사로 사용되면 소문자, 종속접속사로 사용되면 대문자)

  As, Because, That, Which, ...

 

R6. 콜론(:) 다음에는 일반적으로 대문자 사용 (스타일에 따라 소문자 경우도 있다고 하나 복잡하므로 패스)

  On Money: The Myth of Job-Stealing Immigrants

  Feminine Poetry: Ten Women Writers from Around the World

 

R7. 전차사(preposition)가 제목에서 중요한 의미를 갖거나 의도적으로 강조할 때는 대문자

  How to Back Up a Computer

  Turn Down the Heat to Save Your Money

 

R8. 5~6글자 이상의 긴 단어는 종류에 관계없이 대문자 표기 (사실 R1에 충실하면 당연)

  Between, Through, Around, ...

 

R9. 결국 중요한 단어는 대문자, 중요하지 않은 것들은 소문자

 

참고: http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html

 

by 다크 프로그래머

인상적인 동영상 링크들 (기술동향)

알아두면 좋은 것들 2017. 11. 30. 11:41

개인적 참고용입니다. 일종의 동영상 스크랩인데, 나이가 들수록 무언가 정리해 두지 않으면 안되는 것 같습니다. 개인적으로 인상깊었던 동영상들을 정리해 봅니다.


☞ 유투브(Youtube) 동영상 로딩 시간을 줄이기 위해 동영상 임베딩을 썸네일(thumbnail) 방식으로 바꿨습니다. 썸네일 이미지를 클릭하면 유투브 동영상이 로드 및 실행됩니다. 크롬(chrome)에서는 정상 동작합니다만 인터넷 익스플로러에서는 버전에 따라 썸네일이 정상 표시되지 않을 수 있습니다.



[2018.03] YOLO v3

최근 새로 나온 YOLO v3. 이전 버전에 비해 확실히 성능이 향상되었으며 속도는 비슷



[2018.02] 평창동계올림픽 1,218 드론쇼

평창 동계올림픽 개막식에서 선보인 1,218대의 드론쇼. 어떻게 저런 정밀한 코디네이션이 가능한지 경이롭다. 이날 방송된 드론 쇼는 지난해 12월 사전 녹화된 것으로서 인텔(Intel)의 작품이라 한다.



[2018.02] Falcon Heavy Test Flight

지난 2월 6일 테슬라 회장 일론 머스크(Elon Must)의 Roadster를 태운 우주 비행선 Falcon Heavy가 무사히 우주 궤도에 진입하는 상징적인 이벤트를 성공시킴으로써 사람들의 가슴에 우주여행의 불을 지피고 있다. 이번 발사를 성공시킨 SpaceX는 로켓 발사체를 회수 재사용할 수 있는 독보적인 기술을 보유하고 있다.



[2017.11] 4K Mask RCNN COCO Object detection and segmentation #2

Mask R-CNN: object detection 문제와 segmentation 문제를 하나의 딥 신경망으로 처리함으로써 instance segmentation이라는 새로운 장을 연 기술. ICCV'17 비전학회 best paper 수상



[2017.11] What's new, Atlas?

BostonDynamics 아틀라스 로봇의 무시무시한 덤블링 시연. 곧 터미네이터가 출현할 듯..



[2017.10] FUTURE DATA APPLICATIONS - HUMAN-LEVEL INTELLIGENT ROBOTS

Vicarious CEO의 인상적인 talk로서 최근 AI 연구의 한계와 방향을 잘 설명



[2017.09] AlphaGo Official Trailer

알파고. 2016년 3월 9일 ~ 15일 이세돌과의 5국으로 사람들에게 인공지능(AI)의 무서움을 각인시켰던 사건. 이 분야에 있지만 당시 물이라도 한바가지 떠서 컴퓨터에 붓고 싶었던.. 그리고 4국에서의 승리의 감흥이 아직도 생생하다. 이 이야기를 담은 다큐 영화가 나온다고 한다 (아래 동영상은 영화 공식 예고편)



[2017.08] What is wrong with convolutional neural nets? Fields Institute, 2017

딥러닝 창시자로 불리는 제프리 Hinton 교수의 인상적인 강연. 현재 딥러닝 연구의 문제점을 지적 (2014년 12월에도 동일한 제목의 강연을 진행)

2014년 12월 강연



[2017.08] 8 Incredible Lifelike HUMANOID ROBOTS

현재의 대표적인 안드로이드(android) 로봇들. Asuna, Han, Actroid, Sofia, Erica, Geminoid DK, Kodomoroid & Otondroid, Jia Jia



[2017.04] 3 principles for creating safer AI

인공지능 분야의 대가 중 한명인 Stuart Russell의 TED 강연. AI 발전이 가져올 문제, 그리고 인간과 AI가 공존하기 위한 방안을 매우 재미있게 발표. 한국어 번역 제공.



[2017.04] How computers learn to recognize objects instantly

YOLO 개발자 Joseph Redmon의 TED 강연



[2016.12] Top 5 Future Technology Inventions, 2019 to 2050 [CRAZY HD]

접촉식 충전단자, 스크린 침대, 백팩 보드 등 아이디어가 재미있음 ^^



[2016.11] YOLO v2

YOLO v2 물체인식 데모. CVPR'17 학회 Best Paper Honorable Mention 상 수상.



[2016.11] Tesla Self-Driving Demonstration (Short)

테슬라 2016 자율주행 데모. 내 차는... 아직 사이드 미러도 손으로 접어야 함.



[2016.03] Holoportation: virtual 3D teleportation in real-time (Microsoft Research)

MS 홀로포테이션, 홀로렌즈가 현실과 가상의 만남을 상징한다면 홀로포테이션은 공간과 공간의 만남을 상징



[2015.04] DynamicFusion

고정된 물체가 아닌 변형하는 물체를 실시간 모델링. CVPR'15 비전학회 best paper 수상.



[2015.03] Google DeepMind's Deep Q-learning playing Atari Breakout

구글 딥마인드의 아타리(벽돌깨기) 게임. 심층강화학습을 통해 게임스킬을 스스로 학습, 인간 전문가 수준에 맞먹는 게임 플레이 도달 (하지만 AI가 물리법칙을 배운 것은 아니기 때문에 마지막 벽돌 한~두개가 남았을 때에는 이를 효과적으로 깨지 못하고 공만 맞추는 수준이라 함)



[2015.03] New Air France safety demonstration video

에어프랑스의 기내방송. 기술분야는 아니지만 프랑스를 다시 보게 만든 인상적인 영상. 이 방송을 본 후 단숨에 에어프랑스 팬이 되어 버렸다.



[2015.02] Silicon Retinas

Event camera라고 불리는 비동기식 이미징 기술, Dynamic Vision Sensor, Silicon Retina, Neuromorphic sensor 등 다양한 이름으로 불리는 차세대 이미지 센서 기술. Hanme Kim이 이 센서를 이용한 SLAM 기술로 ECCV'16 비전학회에서 best paper 수상



[2015.01] Microsoft HoloLens - Official Announcement Trailer (HD)

MS 홀로렌즈, 가상과 현실 공간의 만남. 걸어다니며 볼 수 있는 3차원의 혼합현실



[2013.07] Scalable KinectFusion



[2011.08] KinectFusion

키넥트 depth 센서와 gpu의 만남



[2011.08] DTAM: Dense Tracking and Mapping in Real-Time

일반 rgb 모노카메라를 이용한 3D 복원. gpu의 막강한 연산력을 바탕으로 기존의 특징점 기반 방식에서 벗어나 모든 픽셀에 대한 추적 및 매핑 수행



[2007.11] Parallel Tracking and Mapping for Small AR Workspaces (PTAM) - extra

일반 rgb 모노카메라를 이용한 3D 복원. 추적과 매핑을 분리하여 병렬적으로 처리하는 새로운 SLAM 구조를 제안



by 다크 프로그래머


Matlab 핸드북 (참고용)

프로그래밍 2017. 11. 21. 15:09

Matlab을 사용하다보면 가끔 함수들이 생각나지 않아서 인터넷을 검색하는데 시간을 보냅니다. 그래서 자주 쓰는 함수 사용법 목록을 정리해 봅니다. 개인적 참고용입니다.


행렬형 데이터 파일 입출력

dlmwrite('fname.txt', data, ',');

data = dlmread('fname.txt', ',');


그림의 제목 및 좌표축 이름 부여

title('title');

xlabel('xlabel');

ylabel('ylabel');


그림의 위치 및 크기 변경

h = figure;

h.Position = [left bottom width height];

h.Position = [400 400 560 420];


그림의 폰트 변경

h = gca;

h.FontSize = 20;          % default: 10

h.FontWeight = 'bold';  % default: 'normal'

h.TitleFontSizeMultiplier = 2.0;    % default: 1.1

h.LabelFontSizeMultiplier = 1.2;  % default: 1.1


그림에 범례 추가

plot(x1, y1, 'r', x2, y2, 'b');

legend('data1', 'data2');

legend('data1', 'data2', 'location', 'southwest');


좌표축 범위 지정

xlim([0 10]);

ylim([-inf 5]);    % 최대값만 제한


좌표축 눈금 및 눈금라벨 변경

xticks([-3*pi -2*pi -pi 0 pi 2*pi 3*pi]);

xticklabels({'-3\pi','-2\pi','-\pi','0','\pi','2\pi','3\pi'});

yticks([-1 -0.8 -0.2 0 0.2 0.8 1]);


데이터 값을 히스토그램 형태로 그리기

histogram('BinEdges', edges, 'BinCounts', counts);


3차원 그래프의 시점 변경

view([azimuth elevation]) % 방위각(Azimuth), 고도각(Elevation), degree

view([0 90]);    % xy평면을 보여줌


좌표축 방향 변경

ax = gca;

ax.XDir = 'reverse';

ax.YDir = 'reverse';


좌표축 원점을 그림 내부에 표시

ax = gca;

ax.XAxisLocation = 'origin';

ax.YAxisLocation = 'origin';


그림에 그리드(grid) 추가

grid on;


기타

linspace(x1, x2, n); % x1, x2 사이의 균일간격 n개 데이터 생성 (x1, x2 포함 n개)


by 다크 프로그래머

'프로그래밍' 카테고리의 다른 글

OpenCV + CUDA 직접 빌드하기 (Windows/Linux 종합)  (23) 2021.06.25
프로그래밍 공부 방법  (16) 2014.07.31