본문 바로가기

전체 글

파이어베이스(Firebase) 사용하는 이유와 단점 그리고 대안점 소개, 시간 없으신 분들 보세요. 파이어베이스(Firebase) 사용하는 이유와 단점 그리고 대안점 소개, 시간 없으신 분들 보세요. 파이어베이스(Firebase)는 개발, 처리, 개선에 대해 매우 큰 활용성을 가진 개발 플랫폼입니다. 이 플랫폼을 가장 큰 핵심은 빠르게 앱을 만들면서 앱을 출시하고 모니터링이 가능하며 사용자들이 쉽게 이용 할 수 있도록 할 수 있습니다. 우선 가장 큰 장점은 무료라는 것입니다. 구글 계정이 있다면 쉽게 접근할 수 있습니다. 두번째 앞에 말씀드렸던것처럼 개발 속도가 매우 빠릅니다. 개발자에게 있어서 시간은 생명과도 같기 때문에 출시 시간을 단축할 수 있다는것은 매우 매력적입니다. 세번째 개발에 필요한 거의 모든것을 제공합니다. 말그대로 올인원처럼 다양한 서비스를 한번에 제공합니다. 네번째 사람들이 가장 번.. 더보기
데이터과학을 할때 R언어를 사용하는 이유, 가장 중요한 장점 핵심 데이터과학을 할때 R언어를 사용하는 이유, 가장 중요한 장점 핵심 데이터 과학에서 R언어가 사용되고 있는데 이유와 장점에 대해서 설명해보도록 하겠습니다. 정말 핵심적인 부분만 설명드릴려고하니 개념을 잡고 싶으신분들은 꼭 한번 읽어보시길 바랍니다. R 라이브러리는 R언어로 작성하지만 정말 복잡한 계산같은경우는 C언어, C++, 포트란이 활용됩니다. 그리고 초기에 데이터를 분석하여, 통계적으로 추론, 기계학습알고리즘 등에 사용됩니다. 이런식으로 R언어는 데이터 과학에서 사용되는것을 알고 있습니다. 그럼 도대체 왜 R언어를 사용하는 것일까요? 데이터과학같은 경우 비즈니스를 운영할때 사용되고 있습니다. 왜냐하면 의사결정에 도움이 되기 때문입니다. 반드시 잘못된 의사결정을 내리면 기업의 생존은 크게 흔들리게 됩니.. 더보기
인적자원관리(Human Resource Management) 중요성과 가치, 간단사례 인적자원관리(Human Resource Management) 중요성과 가치, 간단사례 비즈니스에서 정말 중요한 인적자원관리(Human Resource Management)에 대해 알아보도록 하겠습니다. 인적자원관리는 기업내에 사람들의 관리하기 위해 만들어진 시스템입니다. 기본적으로 인전자원관리를 담당하는 사람은 업무를 3가지로 단축 할 수 있습니다. 우선 사람을 뽑는일, 그리고 직원에 대해 보상이나 복지, 마지막으로 회사 내에서 하는 일에 대해 정의하거나 설계합니다. 왜 인적자원관리를 해야하는 것일까요? 바로 가장 중요한 목적이 있습니다. 사람이 돌아가는 모든 과정을 효율적으로 최적화하여 일에 대해 생산성을 최대한으로 끌어올리기 위함입니다. 이러한 목적은 세상이 많이 변화한다고 해도 변하지 않을 불변의 .. 더보기
하둡(Hadoop)이란 무엇인가? 빅데이터 분석사례를 알아보자(장점과 단점) 하둡(Hadoop)이란 무엇인가? 빅데이터 분석사례를 알아보자(장점과 단점) 아파치 하둡(Hadoop)이라는 프로그램은 무엇일까요? 짧게 개념을 알아보고 빅데이터 분석사례와 함께 마지막으로 장점과 단점을 정리해서 마무리하도록 하겠습니다. 아시다시피 하둡이라는 프로그램은 오픈소스프레임워크입니다. 분산된 컴퓨팅 환경에서 실행해서 사용하고 있는 프로그램 등을 개발하는데 사용이 됩니다. 즉, 적은 비용으로 높은 계산력을 요구하는 상황에서 사용이 되는것입니다. 그러다보니 빅데이터 분석하는데에 최적화가 되어 있습니다. 빅데이터자체가 기본적으로 여기저기 분산되어 있고 구조화되지 않는 성질이 있기 때문에 하둡이라는 녀석을 사용해서 분석을 하는 것이지요. 여기 하둡에서 가장 중요한 데이터 지역성 분석이라는 개념이 있습니.. 더보기
머신 비전(Machine Vision) 활용 기초, 적용사례와 한계 머신 비전(Machine Vision) 활용 기초, 적용사례와 한계 몇일 전 컴퓨터 비전(Computer Vision) 관련하여 글을 쓴적이 있습니다. 이번에 설명하는 머신 비전(Machine Vision)과 어느정도 연관이 있기 때문에 짧게 개념만 짚고 넘어가도록 하겠습니다. 짧게, 컴퓨터 비전은 컴퓨터가 사람의 눈을 대신한것처럼 시각적으로 세상을 학습하고 의사결정을 하는 컴퓨터 학습 모델입니다. 그리고 머신 비전은 컴퓨터 비전과 비슷한 기술인데 머신비전이 컴퓨터 몸체이면 컴퓨터비전은 컴퓨터 부품이라고 생각하면 되겠습니다. 즉 컴퓨터 부품이 없으면 컴퓨터는 돌아가지 않기때문에 머신비전도 작동하지 않는거와 비슷한 원리입니다. 머신 비전의 역사를 살펴보면 약 70년가까이 성장해 왔습니다. 현재에도 인기가 .. 더보기
웹 자바스크립트 프레임워크인 Vue.js가 주목 받는 이유 웹 자바스크립트 프레임워크인 Vue.js가 주목 받는 이유 자바스크립트를 왜 사용하는지 잘 아시나요? 웹에서 사용가능한 유동적으로 강력한 웹 언어이기 때문입니다. 즉, 프로그래밍언어는 세상에서 매우 많은데 웹 프론트엔드 언어 중에서 자바스크립트를 대체할 수 있는 언어가 없기 때문입니다. 그러다보니 현실적으로 자바스크립트언어를 사용하면서 자연스럽게 매력적인 프레임워크를 찾다가 Vue.js 를 사용하게 되었습니다. 그래서 말하고 싶은게 대체자가 없어서? Vue.js를 사용하게 되었다? 이건 조금 섣부른 판단입니다. 2014년부터 사용되며 웹 개발 한정 커뮤니티에서 매우 큰 인기를 차지하고 있습니다. 어느정도길래 그러냐 Github에서 찾아보면 매우 많은 사용자가 존재합니다. 많이 들어본 제이쿼리나 앵귤러보다.. 더보기
가상현실(VR), 증강현실(AR) 차이와 미래, 전문가가 하는일 가상현실(VR), 증강현실(AR) 차이와 미래, 전문가가 하는일 오늘은 가상현실(Virtual Reality), 증강현실(Augmented Reality), 혼합현실(Mixed Reality) 개념을 설명하면서 이야기를 전개하도록하겠습니다. 끝까지 읽어보시면 개념을 머리속에서 그릴 수 있도록 이해하기 쉽게 도와드리겠습니다. VR(Virtual Reality) 가상현실은 내 자신이 완전히 다른 공간에 있다는 상황을 보여주기 위해 나의 눈을 대신합니다. 잠을 잘때 눈가리개를 사용해보셨나요? 아마 불편해서 사용하지 못하는 사람들도 있을텐데요. 중요한건 주변환경을 격리시키면서 내가 보여지는 시야를 대신합니다. 그래서 시각적으로 내가 가고싶은 곳으로 어디든지 갈 수 있고 세계는 가상으로변하게 됩니다. 내가 사용하.. 더보기
딥러닝 컴퓨터 비전(Computer Vision) 모델 목적 OpenCV 개념과 장점과 단점 딥러닝 컴퓨터 비전(Computer Vision) 모델 목적 OpenCV 개념과 장점과 단점 안녕하세요. 오늘은 딥러닝 관련소식을 전달하려 글을 작성합니다. 딥러닝 모델 중 가장 크게 컴퓨터 비전모델이 있고, 자연어 처리모델이 있습니다. 자연어처리 모델 관련해서 예전에 글을 작성한게 있어 그 글을 참고해주시면 감사하겠습니다. 그래서 컴퓨터 비전모델은 글을 쓴적이 없는거같아 오늘은 이 주제로 자세히 알려드리겠습니다. 컴퓨터 비전(Computer Vision)은 말그대로 컴퓨터가 사람의 눈처럼 시각적으로 세상을 바라보고 이해할 수 있도록 컴퓨터 학습 모델입니다. 자연어 처리는 텍스트를 기반으로 학습을 하는데 컴퓨터 비전은 이미지, 카메라, 동영상 등을 활용하여 대상을 관찰하고 라벨링을 통해 학습을 하면서 반.. 더보기