Posts

Showing posts from January, 2021

Viewing the Market Through Your Own Lens!

Image
Viewing the Market Through Your Own Lens! Viewing Your Market Through Your Own Lens "Sometimes, when I feel disconnected from my work, when things around me don’t go as I expected, or when new opportunities arise, I have a habit of stopping by a bookstore after work and randomly picking up a book to purchase. (Of course, buying a book doesn’t always mean I read it cover to cover. ๐Ÿ˜…) At some point, I started noticing a pattern—whenever I visited a bookstore, the books that caught my attention were about AI (its influence, transformation, and history), ML (Machine Learning), DL (Deep Learning), Python, and fundamental mathematics . I also found myself drawn to autobiographies of AI pioneers who had made remarkable contributions to the field. To me, this signified that the impact of AI on market trends had become something that professionals could directly feel in their daily work ." "The bus that has passed will not come back." In light of these changes, I started ...

Installing OpenAI Gym on Ubuntu

Image
Installing OpenAI Gym on Ubuntu OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms. Here’s how you can install OpenAI Gym on Ubuntu . Reference :  https://gym.openai.com/ https://github.com/openai/gym#installing-everything https://gym.openai.com/docs http://www.modulabs.co.kr/RL_library/1705   #๋ชจ๋‘์˜ ์—ฐ๊ตฌ์†Œ 1) Install Required Packages Before installing OpenAI Gym , you'll need to install some required dependencies. Open a terminal and run the following command: $ sudo apt - get install - y python - numpy python - dev cmake zlib1g - dev libjpeg - dev xvfb libav - tools xorg - dev python - opengl libboost - all - dev libsdl2 - dev swig These packages include necessary libraries for handling things like numpy , CMake , image processing , Xvfb (for virtual displays), and OpenGL . 2) Install OpenAI Gym Clone the OpenAI Gym repository from GitHub: bash ๋ณต์‚ฌ git clone https://github.com/openai/gym.git Navigate to the cloned directory : bash ๋ณต์‚ฌ cd g...

Embracing Change and Challenges in Assigned Tasks!

Image
Embracing Change and Challenges in Assigned Tasks! March 2016 – Working as a Researcher at a Shipyard] By the time I had spent five years working on Smart Shipbuilding and Smart Ship projects , news about "AlphaGo vs. Lee Sedol" started flooding in. Perhaps due to my experience working in a shipyard , where the shipbuilding industry is traditionally conservative and ICT adoption is challenging , I had developed a skeptical perspective toward AI. At that time, AI felt like nothing more than a buzzword —a term heavily used in marketing materials by global solution providers , rather than a truly transformative technology. (A highly personal viewpoint, of course.) Despite the overwhelming media coverage at the time, AI was nothing more than a buzzword in annual reports , something I routinely wrote year after year. To me, it was just another trendy term —one of many topics casually discussed among colleagues, mixed in with everyday office gossip. [November 2016 – C...

(Environment) (AWS)(EC2) - (1) VS CODE ํ™˜๊ฒฝ ์—์„œ SSH ๋กœ ์ ‘๊ทผ

Image
์ต์ˆ™ํ•œ ํ™˜๊ฒฝ์ธ VS CODE ํ™˜๊ฒฝ์„ ํ™œ์šฉ ํ•ด์„œ AWS ์— ์—ฐ๊ฒฐ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ธฐ๋กํ•ด ๋‘๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. 

Pytorch > Pytorch ์ž…๋ฌธ > (3) ์ฝ”๋“œ ๋ฆฌ๋ทฐ - (1) ์„ ํ˜•ํšŒ๊ธฐ๋ถ„์„

Image
Pytorch > Pytorch ์ž…๋ฌธ > ์„ ํ˜•ํšŒ๊ธฐ๋ถ„์„ PyTorch ์˜ ๋ชจ๋“ ๊ฒƒ์€ PyTorch Tutorials ์—์„œ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ์–ธ์–ด, ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ ๋ชฐ์ž… ํ•˜๋‹ค ๋ณด๋ฉด, " ํŒŒ์ด ํ† ์น˜ ๋”ฅ๋Ÿฌ๋‹ ์ˆ˜ํ–‰ ๊ณผ์ •" ์ด ์ž˜ ๊ธฐ์–ต ๋‚˜์ง€ ์•Š์„ ๋•Œ๊ฐ€ ์ข…์ข… ์žˆ์Šต๋‹ˆ๋‹ค.  ์ด์— ๊ทธ ๊ธฐ๋ณธ ์ ์ธ ์ ˆ์ฐจ์™€ ๋‚ด์šฉ์„ ๊ธฐ๋กํ•ด ๋‘๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. [๋ฐ”๋กœ๊ฐ€๊ธฐ]  (PyTorch docs) https://pytorch.org/docs/stable/index.html (ํ•œ๊ตญ ์‚ฌ์šฉ์ž ๋ชจ์ž„) https://tutorials.pytorch.kr/ 

#"Python" (1) ์ปค๋ฆฌํ˜๋Ÿผ - Data structures using Python for Problem solving

Image
  Data structures using Python for Problem solving ๋‚˜๋ฆ„ S/W ๊ฐœ๋ฐœ ์–ธ์–ด๋ฅผ ๊ฐ€๋ฆฌ์ง€ ์•Š๋Š” ํŽธ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  , C ์–ธ์–ด์—์„œ ์‹œ์ž‘ํ•ด์„œ ๊ธฐ์กด์— ์ฃผ๋กœ ์‚ฌ์šฉํ•ด ์™”๋˜ C#, C++ , MFC, win32API ์™€ ๊ฐ™์€ ๊ฐœ๋ฐœ ์–ธ์–ด๋ฅผ ๋‘๊ณ  , Python ์œผ๋กœ   ์ฃผ ๊ฐœ๋ฐœ ์–ธ์–ด๋ฅผ ์ „ํ™˜ ํ•˜๋Š” ๊ณผ์ •์—์„œ ์ ์ง€ ์•Š์€ ํ˜ผ๋ž€์„ ๋А๊ผˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค .       ๋Œ์ด์ผœ ๋ณด๋ฉด ๋‚˜๋ฅผ ๊ฐ€์žฅ ๋ถˆํŽธ ํ•˜๊ฒŒ ํ–ˆ๋˜ ๊ฒƒ์€ ML ์ด๋‚˜ DL ํ”„๋กœ์ ํŠธ ( ๋˜๋Š” ๊ณผ์ œ ) ์— ๋Œ€ํ•œ Research ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰ ์‹œ ์š”๊ตฌ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„ ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ ์ •์ œ ๋˜๋Š” ๋ถ„์„ ๋ฐ ํ™œ์šฉ์„ ๋ชฉ์ ์œผ๋กœ ์ž˜ ์•Œ๋ ค์ง„ numpy, panda, matplotlib ,sklearn , Konlpy ๋“ฑ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ๋งŒ ํ•˜๋Š” ์ฃผ๋ณ€ ๋ถ„์œ„๊ธฐ (?) ์™€..,,   ์ด๋Ÿฐ ์ž˜ ๋งŒ๋“ค์–ด์ง„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์—์„œ ์˜ค๋Š” ์•Œ ์ˆ˜ ์—†๋Š” ๋‹ต๋‹ตํ•จ์ด ์žˆ์—ˆ๋‹ค . ์ง€๊ธˆ์€ “Python ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„์„ ์œ„ํ•œ '๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ฐ ์ •์ œ' ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๊ฒฝํ—˜๊ณผ ์ดํ•ด ๋ถ€์กฑ ” ์ด ๋ถˆํŽธํ•จ์˜ ์›์ธ์ด๋ฉฐ , ์ด์ œ๋Š” ์–ด๋А ์ •๋„ ํ•ด์†Œ๋œ (?) ๋ฌธ์ œ๋ผ ํŒ๋‹จ๋˜์–ด ๋„์›€์ด ๋˜์—ˆ๋˜ ๊ณผ์ •์„ ๊ธฐ๋กํ•ด ๋‘๊ณ ์ž ํ•œ๋‹ค . ์ž˜ ์•Œ๋ ค์ง„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ œ์•ฝ์„ ๋‘๊ณ  ๋งค์ฃผ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•˜์‹  ์„ฑ๊ท ๊ด€๋Œ€ ๋Œ€ํ•™์› “ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ” OOO ๊ต์ˆ˜๋‹˜ ๊ทธ๋ฆฌ๊ณ  ์„œ์ ์„ ์†Œ๊ฐœํ•ด ์ฃผ์‹  OOO๊ป˜๋„ ๊ฐ์‚ฌํ•˜๋‹ค๋Š” ๋ง์”€์„ ๋“œ๋ฆฝ๋‹ˆ๋‹ค .

(Deep Learning) Practice/Summary - Pytorch ์œผ๋กœ ๋”ฅ๋Ÿฌ๋‹ ๊ตฌํ˜„ํ•˜๊ธฐ

Image
Pytorch ์œผ๋กœ ๋”ฅ๋Ÿฌ๋‹ ๊ตฌํ˜„ํ•˜๊ธฐ   Pytorch ๋กœ Deep learning ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ ˆ์ฐจ ๋ฐ ๋ฐฉ๋ฒ• ๊ทธ๋ฆฌ๊ณ  ์š”๊ตฌ๋˜๋Š” Library ์— ๋Œ€ํ•˜์—ฌ ์ •๋ฆฌํ•ด ๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. Deep learning ์„ TensorFlow ๊ฐ€ ์•„๋‹Œ Pytorch ๋กœ ์‹œ์ž‘ ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ถ„๋“ค์—๊ฒŒ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.