인공지능(人工知能) 또는 A.I.(Artificial Intelligence)

인공지능(人工知能) 또는 A.I.(Artificial Intelligence)

인공 지능1 분야에는 몇 가지 기술이 있다. 기계 학습2은 기본적인 규칙만 주어진 상태에서 입력받은 정보를 활용해 스스로 학습하는 것이다. 인공 신경망3이란, 인간의 뉴런 구조를 본떠 만든 기계 학습 모델이다. 딥 러닝4은 입력과 출력 사이에 있는 인공 뉴런들을 여러개 층층히 쌓고 연결한 인공신경망 기법을 주로 다루는 연구이다. 즉, 단일 층이 아닌 실제 뇌처럼 여러 계층으로 되어있다. 인지 컴퓨팅5은 기계학습을 이용하여 특정한 인지적 과제를 해결할 수 있는 프로그램 또는 솔루션을 이야기한다. 끝으로, 뉴로모픽 컴퓨팅6은 인공신경망을 하드웨어적으로 구현한 것이라고 생각하면 된다.
Read More
파이썬(Python)

파이썬(Python)

파이썬은 다양한 프로그래밍 패러다임을 지원하는 언어이다. 객체 지향 프로그래밍과 구조적 프로그래밍을 완벽하게 지원하며 함수형 프로그래밍, 관점 지향 프로그래밍 등도 주요 기능에서 지원 된다. 파이썬의 핵심 철학은 "아름다운 게 추한 것보다 낫다." (Beautiful is better than ugly) "명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit) "단순함이 복잡함보다 낫다." (Simple is better than complex) "복잡함이 난해한 것보다 낫다." (Complex is better than complicated) "가독성은 중요하다." (Readability counts) 와 같이 PEP 20 문서에 잘 정리되어 있다.
Read More
자바(Java)

자바(Java)

Java 가 등장하기 전까지, 대부분의 프로그래밍 언어는 특수 OS 나 아키텍쳐에 국한되어 컴파일되도록 설계된다는 문제를 안고 있었다. 이는 플랫폼이 다양해지면서 해당하는 CPU 에 맞는 컴파일러를 구축하게끔 만들었으며, 서로 다른 환경에 따른 컴파일러를 구축하는 문제는 당연히 시간과 비용이 수반된다. 따라서 더 나은 방법을 찾기 위해 Java 개발자들은 Cross Platform 언어를 개발하고자 하였다. Write Once, Run Anywhere Java 는 Write Once, Run Anywhere 을 개발 철학으로 두었다. 다시 말해 플랫폼 독립적인 언어를 지향점으로, 같은 코드를 어느 운영체제에서나 실행시킬 수 있게 하자는 컨셉을 담고 있다. Java 가 한번 개발된 프로그램을 어디서나 실행시키겠다는 철학을 실현시키기 위한 방법에는 4가지 상호 연관된 기술이 있다. Java Programming language Java class file format Java API JVM
Read More
DevOPS

DevOPS

DevOps란? 데브옵스(DevOps)는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 데브옵스는 소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다. DevOps Toolchain이란? 데브옵스 툴체인(DevOps toolchain)은 데브옵스(DevOps) 적용이 가능한 툴을 묶어 하나의 체인 형식으로 모든 과정(기획-개발-빌드-테스트-배포-모니터링-산출물-KnowledgeBase)을 묶어 사용하는 개념이다. 데브옵스 문화를 효과적으로 적용하기 위한 방법론이다. 코드 - 코드 개발 및 검토, 버전 관리 도구, 코드 병합 빌드 - 지속적 통합(CI) 도구, 빌드 상태 테스트 - 테스트 및 결과가 성능을 결정 패키지 - 애플리케이션 디플로이 이전 단계 릴리스 - 변경사항 관리, 릴리스 승인, 릴리스 자동화 구성 - 인프라스트럭처 구성 및 관리, IaC(Infrastructure as Code) 도구 모니터링 - 애플리케이션 성능 모니터링, 최종 사용자 경험.
Read More
MSA

MSA

마이크로서비스(microservice)는 애플리케이션을 느슨하게 결합된 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기법이다. 마이크로서비스 아키텍처에서 서비스들은 섬세(fine-grained)하고 프로토콜은 가벼운 편이다. 애플리케이션을 더 조그마한 여러 서비스로 분해할 때의 장점은 모듈성을 개선하고 애플리케이션의 이해, 개발, 테스트를 더 쉽게 해주고 애플리케이션 침식에 더 탄력적으로 만들어 준다.[1] 규모가 작은 자율적인 팀들이 팀별 서비스를 독립적으로 개발, 전개, 규모 확장을 할 수 있게 함으로써 병렬로 개발할 수 있게 한다.[2] 또, 지속적인 리팩터링을 통해 개개의 서비스 아키텍처가 하나로 병합될 수 있게 허용한다.[3] 마이크로서비스 기반 아키텍처는 지속적 배포와 전개(디플로이)를 가능케 한다.[1][4]
Read More

머신러닝 엔지니어

우리가 올바른 판단을 내리고, 자신에게 맡겨진 일을 잘 수행하기 위해서는 ‘배움’이라는 과정을 거쳐야 한다. 인간이 배움을 통해 성장하듯, 기계 역시 더 발달된 인지능력을 갖추기 위한 학습을 필요로 한다. 기계가 학습을 통해 인간과 같은 추론 및 인지 능력을 갖추는 것을 ‘머신러닝’이라 부른다. 그리고 기계가 지식을 효율적으로 습득할 수 있도록 지도하는 직업이 바로 ‘머신러닝 엔지니어’다.

머신러닝 엔지니어는 기계가 편향된 지식을 습득하고 있지 않는지, 학습량이 부족하지 않은지 등을 평가하며 기계의 학습을 지도한다. 더 나아가 교육과정을 조정하고 학습 조건, 학습 목표 등을 설정하는 것도 머신러닝 엔지니어의 역할이다.

기계는 머신러닝 엔지니어의 교육을 통해 인간이 할 수 있는 일들을 스스로 판단하고 수행할 수 있는 능력을 갖게 된다. 이러한 학습의 결과는 자율주행, 공장 자율화 등 다양한 방면에 활용되고 있으며, 머신러닝 엔지니어가 기계에 어떠한 업무를 설\정하고 교육하느냐에 따라 더 다양한 분야에서 활용될 수 있다.

그렇기에 머신러닝은 4차 산업혁명의 주요 기술인 인공지능에서 가장 중요한 기술 중 하나다. 2018년 세계 최대 비즈니스 인맥 사이트 링크드인(LinkedIn)은 머신러닝 엔지니어를 빠르게 수요가 증가하는 미래 신직업 2위로 선정했으며, 우리나라의 소프트웨어정책연구소에서도 2022년까지 인공지능 소프트웨어 개발 인력이 9,986명가량 부족할 것으로 전망했다. 인공지능의 핵심 인력인 머신러닝 엔지니어를 확보하기 위한 국내외 기업들의 경쟁은 점점 더 치열해질 것으로 예상된다.

머신러닝 엔지니어의 업무는 사람을 교육하는 것과 크게 다르지 않다. 컴퓨터가 스스로 학습할 수 있도록 알고리즘을 이용해 프로그램을 개발하는 일을 한다. 머신러닝을 통해 컴퓨터의 기능은 더욱 강화된다.

엔지니어에게 필요한 덕목

·핵심 역량 : 소프트웨어공학, 수학적 표현, 논리적 사고
·필수 덕목 : 기계의 상태를 파악하고 지도할 수 있는 끈기
·장점 : 전 산업에서 수요가 꾸준하며, 노력 여부에 따라 성장 가능성이 큰 직업
·단점 : 통계, 머신러닝, 데이터 분석 등 다양한 기술 습득 필요

머신러닝 엔지니어에게 필요한 지식

● Java 언어
● Python 언어
● 빅데이터 플랫폼
● 소프트웨어공학
● 통계, 확률, 선형대수 등 수학적 이해
● 인공지능 전반

의양동 환경운동연합을 방문해 주셔서 감사합니다.

환경연합은 창립 이후 지금까지 현장성, 대중성, 전문성을 바탕으로 아시아 최대의 환경단체로 성장했습니다.
1990년대 지리산·점봉산·덕유산보호, 시화호 살리기, 동강 살라기(동강댐 저지), 가야산 골프장 저지, 핵폐기장 강행저지, 새만금 살리기, 서·남해안 습지 보전, 비무장지대 보호, 팔당 상수원 보호, 낙동강 살리기, 시민 대기 조사, 대만 핵폐기물 반대운동, 그리고 2000년대 천성산 살리기, 계룡산 국립공원 관통도로 백지화, 부안 핵폐기장 백지화, 청주 원흥이 두꺼비 서식지 보전, 서해안 기름유출사고 대응, 한반도대운하 백지화, 후쿠시마 방사능 누출 대응까지 전국의 환경 현장에서 역할을 다하기 위해 노력하고 있습니다. 현재 환경연합에는 현장을 지키는 전국의 풀뿌리 지역조직 54개와 시민환경연구소, 환경법률센터, 월간 함께사는 길, 에코생협, 시민환경정보센터 등 전문성과 대중성을 높이기 위한 전문기관과 협력기관들이 있습니다.또한 핵물질 이용 반대, 멸종위기종 및 고래 보호, 기후변화 대응과 같은 지구환경문제 해결을 위하여 리우회의 참석 등 국제 연대에 적극적으로 참여하고 있습니다.

2002년에는 세계 3대 환경단체 중 하나인 ‘지구의 벗’ 회원단체로 정식 가입하여 ‘지구의 벗 한국’으로 지구적 책임을 다하기 위해 협력하고 있습니다.

최근 활동

일하다 . Wylie

  Wylie 수석  소프트웨어 아키텍트. 기술력에 특화되어 있는 개발자들이 보통 꿈꾸는 종착지다. 물론 회사마다 이름이 조금씩 다를 수는 있다. 이들은 회사 전체가 사용할 소프트웨어...

공부하다 . pHD

이 텍스트는 샘플텍스트 입니다.창공에 청춘 인도하겠다는 봄날의 구하지 봄바람이다. 대한 장식하는 무엇이 지혜는 무한한 이것이다. 끝에 우리 이것은 일월과 되려니와, 있을 교향악이다. 가는 있으며, 몸이 귀는 ...

가르치다. AI

이 텍스트는 샘플텍스트 입니다.창공에 청춘 인도하겠다는 봄날의 구하지 봄바람이다. 대한 장식하는 무엇이 지혜는 무한한 이것이다. 끝에 우리 이것은 일월과 되려니와, 있을 교향악이다. 가는 있으며, 몸이 귀는 ...

연구하다. Fuzzy

이 텍스트는 샘플텍스트 입니다.창공에 청춘 인도하겠다는 봄날의 구하지 봄바람이다. 대한 장식하는 무엇이 지혜는 무한한 이것이다. 끝에 우리 이것은 일월과 되려니와, 있을 교향악이다. 가는 있으며, 몸이 귀는 ...
03
2월

체험후기 2

샘플 택스트 주말에 근처 캠핑장에 자리잡고 다녀왔는데 너무 재미있었네요~ 무농약이라 맘껏 따먹어도 안심! 아이가 너무너무 좋아라 했네요 ^^ 담에 또 놀러갈께요~~
03
2월

체험후기 1

샘플 택스트 주말에 근처 캠핑장에 자리잡고 다녀왔는데 너무 재미있었네요~ 무농약이라 맘껏 따먹어도 안심! 아이가 너무너무 좋아라 했네요 ^^ 담에 또 놀러갈께요~~