Posts

#AI (artificial intelligence) # Agents and environments

Image
Agents and environments 인공지능에 대한 공부를 시작 하기로 마음을 먹고 대학원 진학을 시도 하였을 때 나는 컴퓨터 바탕화면에 아래와 같은 Agent 이미지를 설정해 두었습니다. 이유인 즉 결국 인공지능의 핵심은 Agent라 생각 했기 때문이며, 목표가 흔들리지 않게 하고자 함 이였습니다. 에이전트를 정의해보면 직면한 환경 (environment)에서 자신의 목표(Goal)을 달성하기 위해 환경을 인식(Percepts)하고 행동(Action)함으로써 문제 상황을 해결하는 주체라고 생각될 수 있습니다. 영문 표기를 사용해야 하나, 개념 적인 부분은 가볍게 한글로 간략이 정리하고 이후 부터 영문 표기를 사용하고자 합니다. 

[Professional - Graduate School Enrollment] Pursuing a Ph.D. in Middle Age

Image
Insung Lee shares his challenges and courage during his doctoral program Introduction In my early 30s, when I started my Master's program, I was full of enthusiasm and passion . I thought, “If I learn this, I’ll become a better version of myself.” At that time, I was driven by the desire to solve problems I encountered at work, so I decided to deepen my knowledge through academics. There were challenges along the way, but I believed that I could handle anything back then. However, at 41, when I think about pursuing a Ph.D. again, I find myself facing the question: "Is this the right path?" The question of what it would mean to go back to studying at this age looms over me. Time is more limited now, and there are financial pressures, family obligations, and the demands of my current job— all the realities that make it seem like a much tougher decision. 1. The Struggles of Aging and Reflection In my younger years, I believed that as long as I had passion and purpose ,...

(Deep Learning) 딥 러닝(Deep Learning) > Preview

Image
딥 러닝(Deep Learning) 이란? 데이터에 존재하는 패턴을 복잡한 다계층 네트워크로 모델화하는 머신러닝의 일종 Deep learning 은 문제를 모델화하는 방법으로, 컴퓨터 비전과 자연어 처리 같은 어려운 문제 또한 해결 가능 합니다. 트레이닝 할 모델의 Input 과 Output 사이에 숨겨진 계층(hidden layer)이 한 개 이상 존재 해야 하며.  Deep learning 은 심층 신경망(Deep Neural Networks, DNN)을 사용하는 것을 의미합니다..  참고로 신경망 외에도, 다른 종류의 숨겨진 계층을 사용해 딥 러닝을 구현하는 알고리즘들이 소수 존재 합니다.. 딥러닝 모델 트레이닝에는 아주 높은 컴퓨팅 성능이 필요 하며, 딥 러닝 모델 해석이 어려  것이 대표적인 단점 입니다.  1. 딥 러닝 vs 머신러닝 딥 러닝은 머신러닝의 한 종류로 볼 수 있습니다. 2. 딥 러닝 애플리케이션 분야 자연어 처리 (Natural Language Processing, NLP)가 대표적인 예로 자동 요약(Automatic Summarization) 대용어 해소(Co-reference Resolution) 담화 분석(Discourse Analysis) 형태론적 구분(morphological segmentation) 개체명 인식(Named Entity Recognition, NER) 자연어 생성 자연어 이해 POS(Part of Speech) 태깅 감성 분석(sentiment analysis) 스피치 인식(speech recognition)  등이 있다. 이미지 관련 문제의 경우 객체 탐지(Object detection) 객체 분할(Object segmentation) 이미지 스타일 전이(Image style transfer) 이미지 색상화(Image colorization) 이미지 재구성(Image reconstruction) 이미지 슈퍼레졸루션(Image super-resolution) 이미지 ...

AI (Artificial Intelligence) Curriculum - Modern Approaches

For this subject, I believe it is necessary to base the learning on the table of contents of a specific book, which is incomparable to any other curriculum. Therefore, I think it is important to introduce the table of contents of the book itself. However, for professionals who may not have the time to study all the material, I plan to focus on and provide detailed learning for the most essential topics.

(Environment) (Window) Anaconda 환경 설정 및 자주 사용되는 명령어

Image
 Anaconda  환경 설정 및 자주 사용되는 명령어  Python 설치와 이에 기반한 프로젝트를 수행을 위해서는 버전을 고려한 Anaconda 설치는 물론 확보 하고자 하는 기술 또는 서비스를 효율적으로 개발 가능하게 하는 Opensource , library 의 활용 조건에 맞는 다양한 환경 설정 작업이 요구 됩니다. 개인적으로는 이것이 Python 의 장점이자 단점이라 생각 합니다. 이에 ML/DL은 물론 강화 학습 이나, 자연어 처리, 컴퓨터 비전 프로젝트 수행을 위해 사용되는 환경 설정 방법과 명령어를 정리 하고 공유 하고자 합니다. Anaconda  환경 설정 및 자주 사용되는 명령어 

(Background) Math symbols & Greece symbols

Image
One of the reasons I found reviewing research papers difficult was because I had trouble memorizing the mathematical symbols (or Greek symbols) that appeared in them. To address this challenge and avoid the hassle of searching for the names of symbols whenever I forget them, I decided to document them on my blog for easy reference.

(Environment) (VS Code) vscode 에서 SSH 원격 접속 & IdentityFile 사용 하기

Image
 vscode에서 SSH 원격 접속 하기

[Java Script ] Cookie (쿠키) 사용법

Image
Cookie (쿠키) 사용법   [검토 배경] AI Blog 구성을 목적으로, 아파치 서버를 구축 하여 웹 사이트 환경을 구성 하였으나 개발 과정 중 서비스 중인 html 페이지를 수정 하여도,  사용자 단말이나 PC 에 이전 정보가 남아, 수정된 html 페이지를 새로 읽어 들이지 못하는 문제 해결, 즉 최초 사용자가 접속하여 기록된 정보만 보여지게 됨 [문제 해결 방안] 방안 : 쿠키 설정 하여, 페이지 load 시 마다 이전에 다운 받아 local 에 기록된 쿠키를 제거하고 새로 받을수 있도록 함  참고 : https://homzzang.com/b/js-78  

(Environment) (VS Code) - (1) 나만의 Extension 및 환경 설정

Image
VS Code 유용한 Extension VS Code 의 장점이자 단점은 다른  IDE 특히 Visual studio series 에  비해 가볍다는 점일 것입니다. 본인의 개발 성향에 맞는 유용한 Extension 를 이해 하고 잘 활용 할 줄 안다면 더 이상 바랄게 없는 개발 툴 이라 생각 합니다. 본인의 경우 노트북을 새로 구입 하거나 OS 또는 VS Code 를 설치 할 때마다 반복되는 Extension 확장 하는 과정에서, 그 이름이 기억 나지 않아, 탐색하는데 시간을 낭비한 경험이 적지 않습니다. 이에, 같은 실수(불필요한 시간 낭비를) 를 반복 하지 않고자 이를 기록해 나가고자 합니다.

(Cloud) AWS > AWS 기반 데이터 분석 환경 - "Amazon Redshift" review

Image
Amazon Redshift AWS 의 가장 빠르고 가장 널리 사용되는 "클라우드 데이터 웨어하우스에서 모든 데이터 분석" 을 주제로, 잠시 시간이 되어 AWS 기반 데이터 분석에 대한 강의를 들을 기회가 있었습니다. AWS 는 자신들의 여러 비지니스 모델 중 하나로, 각 기업의 온프레미스 데이터 웨어하우스를 Amazon Redshift 로 마이그레이션 하는 것을 목표로 하는 것으로 보입니다. 문득, 개인 적으로 드는 생각은 어느 정도의 범위 또는 수준 까지 가능 할지 가 궁금해집니다. 각 기업들이 보유한 데이터 중 데이터 분석 효과가 크고 중요한 즉 보안 유지가 필요한 데이터를 "Cloud 데이터 웨어하우스" 로 구축 하고 일상화 하는데 얼마 만큼의 시간이 걸릴게 될지..  (아마도 의사 결정을 누군가는 내려야겠지만.. 누가? risk 를 감내할 만큼 효과가 있을 까요? 쉽지 않은 결정이라 생각 합니다.) 이러한 의구심을 뒤로 하고, 혹시 모를 미래를 준비하기 위해 강의 내용을 정리 해 보고자 합니다.

DID(Digital Information Display) Service 1. "Multimedia + remote Management" 비지니스

Image
2010년 이전에 비하여 광고 등의 디지털 미디어 정보는 모바일 장비를 통해 충분히 소비자에게 제공 되고 있다고 생각 합니다. 하지만  그럼에도 불구 하고 우리는 길거리를 지나칠때 마다 보이는 Information Display system (속칭  LED 전광판) 을 심심치 않게 확인이 가능 합니다. 무인 자동차, 무인 배달 로봇 등을 가능하게 하는 IT/AI 기술이 눈부시게 발전된 오늘날   길거리  광고 시장에서도 다양한 content 를  보다 가치 있게 제공 하고자 하는 노력과, 이러한 디지탈 정보를 표현하는  DID 기기 의 무 중단 운영 및 무인/원격 관리를 위한 기술 개발이 요구 되고 있을 것 입니다. 이는, 무인/원거리 서비스에 필수적인 통신 기술의 발달에 따라 좀 더 빠르고 정확하게 데이터를  유/ 무선으로 전송 가능하게 되었기에 가능한 서비스라 할 수 있을 것 입니다. 하지만 인터넷이  되지 않는 곳에서도  DID 시스템 의 자동 운영을  필요로 하는 경우는 없을까요? 즉, 운영 중인 DID 시스템의   상태 파악 ( 불량 픽셀체크 , 환경 상태 등 ) 을 위한 현장 방문, 장애 대응   인력을 줄이는 방법 말 입니다. 이러한 고민을 해결하게 된다면 DID 시스템 뿐만 아니라, 이와 유사한 통신 환경이 열악한 기계나 시스템 또는 이동형 로봇 그리고 먼 바다 등에도 그 기술을 확대 적용할 수 있게 될 것 입니다. 이러한 배경으로 우선 기초적으로 검토가 필요한 기술 또는 조건을 DID 시스템을 예로 들어 하나 하나 정리해 가고자 합니다. [다양한 센서 정보를 통한 상태 감지 및 이상 상황 파악]                               ...

(Environment) (Linux) Linux 기본 명령어 (초보에서 전문가 까지)

Image
Linux 기본 명령어 가끔 사용하는 Linux 이어서 그런지, 매번 명령어를 잊어 버리는 일이 자주 있습니다. 이 역시 기록 해두어, 쉽게 찾아 볼수 있게 하고자 합니다. (인터넷 검색을 해도 나오는 내용이나, 보다 빠르게 .. 불필요한 검색 시간을 줄이기 위해..) reference https://dora-guide.com/linux-commands/ http://ivis.kr/images/e/e9/2018_Unix_command_vi.pdf 

AI Learning: Step 1 - Designing My Own Curriculum

Image
AI Learning: Step 1 - Designing and Continuously Managing My Own Curriculum For students with ample time and energy, they typically follow well-structured curricula aligned with their academic semesters. These students engage in various study groups and hackathons to enhance their expertise and stay on top of the field in order to secure jobs in the AI industry. But for those who have just started working in AI-related roles, is it appropriate or even feasible to follow the same path as students? (Personally, I believe that, aside from a few specialized AI departments in universities, many educational curricula are still lacking. This is due to reasons such as newly established departments, a significant shortage of professors, or insufficient resources for the demand.) From my experience, when you start working in an AI-related field or pursue a graduate degree at a later stage in life, you realize that it's necessary to relearn fundamental concepts , such as basic math, and under...

If Steve Jobs Had Focused on the Ocean Instead of Smartphones, We Might Have Called Him “Shippauljobs.”

Image
If Jobs revolutionized human communication through smartphones, then Shippauljobs would have been an innovator connecting everything on the ocean through data, networks, and automation in the maritime industry. Ships would no longer be mere transport vessels but intelligent nodes, and the ocean would transform into a vast information network. In the world envisioned by Shippauljobs: Real-time data sharing between ships would become the norm. AI-powered optimal route recommendations would maximize fuel efficiency. Smart sensors predicting maritime accidents would ensure the safety of seafarers. Just as Apple unified iPhones, Macs, and iPads into a seamless ecosystem, Shippauljobs would integrate ships, ports, and logistics into a single, organic network. Do you think the maritime industry is technologically behind? Just a few years ago, how many people predicted that smartphones would transform our lives as they have today? Shippauljobs is leading the maritime revolution. Ar...

Daewoo Shipbuilding (HanWha Ocean) & Marine Engineering Partners with Naver Business Platform and Intel Korea to Build Smart Ship 4.0 Service Infrastructure

Image
 On May 17, at the Daewoo Shipbuilding & Marine Engineering (DSME) Seoul office, a Memorandum of Understanding (MOU) signing ceremony was held for the construction of a cloud-based Smart Ship 4.0 service infrastructure. The ceremony was attended by Hang-Seop Eom, Head of DSME Central Research Institute (center, front row), Won-Ki Park, CEO of Naver Business Platform (right, front row), and Myung-Sook Kwon, CEO of Intel Korea (left, front row). After signing the MOU, representatives from all three companies took a commemorative photo together. A significant case of utilizing cloud platforms in the shipbuilding industry Strengthening the global ICT competitiveness of Korea’s shipbuilding industry Establishing a Smart Ship technology ecosystem (Eco System) in collaboration with domestic SMEs Daewoo Shipbuilding & Marine Engineering (CEO Sung-Lip Jung) announced on the 21st that it had signed an MOU with Naver Business Platform (CEO Won-Ki Park) and Intel Korea (CEO Myung...

SK Telecom and Daewoo Shipbuilding & Marine Engineering Collaborate on ‘Smart Ship’ Development

Image
SK Telecom and Daewoo Shipbuilding & Marine Engineering (DSME) are joining forces to develop a Smart Ship. ( http://www.changwonilbo.com/news/98449 ) The two companies announced on the 27th that they had signed a Memorandum of Understanding (MOU) for Smart Ship development at SK Telecom's headquarters. The signing ceremony was attended by Myung-Geun Lee, Head of SK Telecom’s Enterprise Business Division, and Hang-Seop Eom, Head of Strategic Planning at DSME. Since signing the world's first LTE-based Smart Shipyard MOU in 2011, SK Telecom and DSME have collaborated on the establishment and operation of a Smart Shipyard, including LTE network deployment within the Okpo Shipyard, real-time quality management, and material tracking. Myung-Geun Lee, Head of SK Telecom’s Enterprise Business Division, stated, "Through the sharing and collaboration of our ICT technologies, we aim to successfully develop Smart Ships, enhance DSME’s competitiveness, and contribute to the adva...