개발자라면 단연 "리팩터링"이라는 단어를 처음 접하는 사람은 없을 것이다. 어마 어마한 천재이거나, 신이 아니라면 대부분의 개발자는 자신이 만든 코드를 다시 돌이켜 보며 리팩터링이라는 작업을 하게 된다. 리팩터링은 자신이 만들어 놓은 코드를 다시 한번 재정비하고 수정하여 더욱 좋은 코드로 발전시키는 작업이다. 리팩터링을 할 수 있다는 것은 SW에겐 축복이고 IT 세상에 무한한 발전을 가능하게 해 준 원동력 중 하나라고 생각한다. 외부에 변화를 최소화하며 내부에 변화를 지속적으로 해나가는 것이 리팩터링이기 때문에 리팩터링을 하는 애플리케이션은 계속 진화하고 있다고 볼 수 있다. 많은 사람들이 리팩터링을 거친 시스템은 과거보다 더 생산적이고 효율적이며 안전하게 될 것을 기대할 것이다. 하지만 리팩터링을 하는..
요즘 5G 통신이 거론되면서 함께 관심이 모이는 분야중 하나가 바로 Game분야 이다. 2019년 올해초 Google은 Stadia를 소개하며 Game 시장에 관심을 보여 큰이슈가 되었다. 이와 같이 글로벌한 큰 기업들이 Game 시장에 관심을 보이는 이유는 무엇일까? 5G 통신이 가능하게 되면서 엄청난 속도로 많은 양의 데이터를 주고 받을 수 있게 되었다. 이와 같은 기술의 변화는 대용량의 데이터를 주고 받아야 하는 VR / AR 서비스를 사용화 할 수 있게 만들면서 다양한 형태의 Game을 탄생할 수 있는 발판을 만들었다. 그리고 더 나아가 VR / AR 뿐만 아니라 통신 속도의 증가로 Device는 가볍게 쓸 수 있도록 Cloud Sever 환경에 의존적인 게임 서비스들이 늘어나는 추세이다. 다양한..
인공지능 기술에 대한 관심과 기대는 시간이 지날수록 더해가고 있습니다. 이와 같이 전 세계가 인공지능의 기술에 대해 관심을 가지고 시간이 지날수록 기술의 발전이 가속화되고 있는 이유는 지금까지 한계에 부딪혀 더 이상의 발전이 힘들것이라고 생각해왔던 많은 영역들이 인공지능이라는 기술을 만나 돌파구를 찾고 있으며 그로 인해 수많은 사람들이 더 나은 삶을 살 수 있게 되었기 때문이라 생각합니다. 이렇게 온 세상에 관심을 한 몸에 받고 있는 인공지능이 바로 AWS Summit 2일 차의 주제였습니다. 2일 차 Summit에는 금융, 유통 등... 다양한 분야에서 AWS가 활용되는 사례도 소개되었지만 가장 많은 사람들이 참여하고 관심을 가졌던 분야는 역시나 인공지능이었습니다. 이제부터 제가 느끼고 경험..
Microsoft Cognitive Toolkit (CNTK)는 마이크로 소프트에 오픈소스 딥러닝 툴킷이다. 올해에 가장 HOT한 IT분야는 누가 뭐라고 해도 AI 분야인 것 같다. 수없이 많이 쏟아 지는 지식 공유의 장인 세미나의 주제들만 보아도 쉽게 알 수 있고 여러 언론 매체에도 빠지지 않고 등장하는 주제 이다. 다양한 통로를 통해 AI에 한걸음 다가가 살펴 보자. AI가 적용된 다양하고 폭넓은 사례에 대해 알아가고 AI기술의 매력을 알아 갈수록 많은 문제를 해결해 줄 것 같은 마법과도 같다고 느낄 것이다. 이와 같이 많은 시선의 집중은 그만큼 관련 분야의 기술이 빠르게 변화하고 발전하고 있다는 것을 말한다. 특히 요즘 AI 기술에 발전 방향을 살펴 보면 '보다 쉽게 보다 효율적으로' 인 것 같..
시간이 갈 수록 머신 러닝의 인기가 하늘을 찌르고 있다. 많은 분야에 빠르게 녹아 들어가고 있는 머신 러닝 기술을 보면 더 이상 일시적인 유행이라 보기는 힘들다. 모여드는 관심 만큼 빠르게 발전할 것이며 기술은 견고해져 갈 것이다. 가까운 미래에는 아마 머신 러닝이 적용되지 않은 분야를 찾아보기 힘들 정도로 머신 러닝은 넓고 빠르게 퍼져 갈 것이다. 기술이 발전하면서 점점 그 기술을 쉽게 사용할 수 있는 툴들이 많이 태어난다.이렇게 나온 툴들 덕분에 쉽게 기술에 접할 수 있게 되면서 기술에 문턱이 낮아지게 되면 그 기술을 많은 사람이 찾게 된다. 그리고 이렇게 모여든 사람들이 힘을 모아 그 기술을 더욱 훌륭하게 발전시켜 나아가게 된다. 오랫동안 사랑 받아온 기술들은 이와 같은 패턴을 공통적으로 가지고 ..
[NAVER에 CLAIR(CLova AI research)에서 사용하고 있는 AI개발자 실험을 돕는 온라인 도구] AI 연구를 도와주는 많은 도구들이 탄생하고 있습니다. Tensorflow, Caffe, Pytorch등 다양한 Framework의 탄생으로 AI분야의 기술들은 하루 하루 엄청난 속도를 더해 발전해 나아 가고 있죠. 이러한 도구들 없이 머신 러닝을 연구한다는 것은 쉽게 상상 할 수 없는 일이 되어버렸습니다. 만약 위와 같은 도구들이 없었다면 머신러닝 분야는 이와 같이 발전할 수 있었을까요? 수많은 연구원들이 매번 복잡한 수식들을 직접 코드로 옮기다 지쳐 하나 둘 뒤돌아 섰을 것이고 사람들의 관심이 점점 식어 머신러닝 분야는 다시 빙하기를 겪었을지도 모릅니다. 이와 같이 편리한 Framewor..
블록 체인이란 ? 여러 의사 결정권자들이 참여한 일이 있다고 가정하자. 중요한 일이 일어날 때 마다 블록에 기록하고 이렇게 발생한 블록을 체인으로 연결하여 관리한다. 이렇게 체인에 연결된 블록 정보들은 이 일에 관련된 모든 의사 결정권자들에게 모두 공개 된다. 간략하게 블록 체인에 대해 위와 같이 쉽게 글로 표현해 보았다. 물론 블록 체인이라는 기술안에는 다양한 개념들이 들어가 있다.더 깊이 있는 기술적인 정보를 얻고자 한다면 아래 URL을 통해 학습하길 바란다.(한빛 미디어 : http://www.hanbit.co.kr/media/channel/view.html?cms_code=CMS6102653917)(네이버 : http://d2.naver.com/helloworld/8237898)블록 체인의 핵..
주니어 코딩 해커톤을 뒤돌아 보며..[아이들 소프트웨어 교육 해커톤 후기] 1. 해커톤이란 무엇인가? - 해커톤은 해커와 마라톤이 합쳐져서 만들어진 말이다. 일반적으로 소프트웨어 관련 해커톤은 기획자와 디자이너, 프로그래머가 모여 쉬지 않고 주어진 일정 내에 준비하여 각자의 톡톡 튀는 아이디어를 바탕으로 주어진 문제를 해결해 나가는 행사를 말한다. 해커톤은 일반적으로 1박 2일 또는 2박 3일로 이루어지는데 이 짧은 시간에 많은 것이 함축되어 있다. 처음 보는 사람들과 같은 목적을 가지고 나아가며 예상하지 못한 어려움을 수차례 만나고 그것을 극복하기 위해 서로 협력한다. 때로는 실패의 아픔을... 때로는 성취의 기쁨을 느끼기도 한다. 마치 우리가 살아가는 삶과 닮았기에 속성으로 인생을 훑어보는 행사라 해..
실전 스프링 부트 워크북 이 글을 쓰고 있는 지금, 세계 및 한국에서 가장 많이 쓰고 있는 프로그래밍 언어는 JAVA이다. 많은 사람들이 JAVA 언어의 한계에 대해서 이야기하고 있으며 앞으로 에 JAVA에 대해서 걱정하고는 있지만 JAVA8에서 보여준 JAVA의 혁신적인 변신은 아직 JAVA가 살아 있음을 보여주기 충분했다. 이러한 흐름을 바탕으로 조심스레 예상해 본다면 JAVA라는 언어는 향후 몇 년간 1위 자리를 지킬 것이라 예상하며 특히 국내에서는 더욱 긴 생명력을 가질 것이라 생각한다. 이와 같은 생각을 바탕으로 저자는 JAVA라는 언어에 시간을 투자하여 학습하는 것은 충분한 가치가 있다고 생각하며 불행히도 저자의 예상과 다르게 JAVA라는 언어를 사용하는 빈도가 급속도로 줄어든다고 하여도 ..
"신경망, 첫걸음을 걷고" 첫걸음, 어디를 향하든 첫걸음은 아주 중요하다. 첫걸음에 경사를 만나면 몇 걸음 지나지 않아 돌아서게 되고 너무 평평하면 금세 지루해져 주저 않고 만다. 인공지능 세상으로 가는 첫걸음도 마찬가지이다. 인공지능이라는 단어는 "알파고"의 등장으로 친숙하지만 막상 공부를 하기 위해 시작하고자 하면 막막함이 앞선다. 인공지능이라는 분야의 영역이 넓을 뿐만 아니라 깊이도 상상을 초월하기 때문이다. 그래서인지, 주변을 보면 유행을 따라 안갯속에 가려진 인공지능이라는 산을 등반하고자 하는 많은 사람들이 몇 걸음 가지 않아 되돌아 서는 경우를 쉽게 볼 수 있다. 정상으로 가는 수많은 길을 보며 어디로 가야 할지 모를 뿐만 아니라 아무리 걸어도 높이를 가늠할 수 없을 정도로 높은 정상에 겁을 ..
- Total
- Today
- Yesterday
- 소프트웨어
- 교육
- API
- 데이터파이프라인
- 데이터플랫폼설계
- 딥러닝
- 인공지능
- tensorflow
- 데이터플랫폼
- 자바
- 머신러닝
- HTTP
- rest api
- java8
- HttpClient
- 소프트웨어교육
- http client
- SW
- ai
- 텐서플로우
- okhttp
- Java
- mlops
- AWS
- 빅데이터
- llm
- 프로그램
- Rest
- it
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |