본문 바로가기

1. SW 개발 & IT 트렌드248

Cloud AI & On-Device AI ㅇ Cloud AI에서 On-Device AI로의 이동은 주요 트렌드이지만, 상호 보완성을 위해 Hybrid-AI 가 필요하다. - On-Device AI와 set을 구성할수 있는 Hybrid-Platform 필요 (On-Device AI 장점: 프라이버시(정보유출), 네트워크 단절, 연산량 부하, 저전력/저비용 .....) (Hybrid-AI 장점: ODAI + 대용량 처리와 데이타/로직 공유 가능) - CCTV, Sensor 측정기기, 로봇청소기, 세탁기 등 디바이스에서 AI 연산을 자체 처리 - 예)노타: "실시간 얼굴∙손동작 인식 모델을 경량화한 온디바이스 솔루션" "출입문 제어를 위한 얼굴 인증, 차량 운전자 인식 등에 유용" "DL 경량화 플랫폼: 넷츠프레소(NetsPresso)" ㅇ Tiny.. 2020. 12. 3.
Block cipher mode of operation https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation Block cipher mode of operation - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Algorithm that uses a block cipher to provide an information service such as confidentiality or authenticity "Mode of operation" redirects here. For "method of operation", see Modus op en.wikipedia.org https://blog.naver.c.. 2020. 8. 25.
Gartner Hype Cycle, 2020 www.gartner.com/smarterwithgartner/5-trends-drive-the-gartner-hype-cycle-for-emerging-technologies-2020/?fbclid=IwAR2xiH7lXyVlC9yBPEQWdBPUIZ2TDUSa7wzbHg8m4ny-volHTtNEBaQng88 5 Trends Drive the Gartner Hype Cycle for Emerging Technologies, 2020 The Gartner Hype Cycle for Emerging Technologies, 2020 highlights technologies that will significantly affect business, society and people over the next 5.. 2020. 8. 25.
AI 교육 싸이트 퀵 드로 (https://quickdraw.withgoogle.com) 티처블 머신 (https://experiments.withgoogle.com/teachable-machine) 영국 ‘어린이를 위한 기계학습’ 웹사이트(https://machinelearningforkids.co.uk/) 텐서플로 플레이그라운드’(https://playground.tensorflow.org) : 구글 무료 신경망(딥러닝) 시뮬레이션 사이트 코그니메이트(http://cognimates.me)는 스크래치로 할 수 있는 AI 확장기능 제공(음성인식, 감정분석, 시각적 패턴 감지, 로봇 조정 등) 칼립소 포 코즈모 (https://calypso.software) : 비전, 얼굴인식, 음성인식 등 다양한 AI 코딩 교육 ‘AI.. 2020. 8. 13.
Python - pandas Dataframe file ㅇ Data 출처: www.kaggle.com/hesh97/titanicdataset-traincsv/data- 연습용 파일 ㅇ DataFrame - Series가 1차원이라면 DataFrame은 2차원으로 확대된 버젼(Excel spreadsheet 개념) - 2차원이기 때문에 인덱스가 row, column로 구성됨(row 각 개별 데이터를, column 개별 속성을 의미) - Data Analysis, Machine Learning에서 data 변형을 위해 가장 많이 사용 ㅇ dataframe slicing - dataframe의 경우 기본적으로 [] 연산자가 column 선택에 사용 - 하지만, slicing은 row 레벨로 지원 - Seires의 경우 []로 row 선택이 가능하나, DataFra.. 2020. 7. 23.
Python - matplotlib.pyplot.plot(*args, **kwargs) Plot lines and/or markers to the Axes. args is a variable length argument, allowing for multiple x, y pairs with an optional format string. For example, each of the following is legal: plot(x, y) # plot x and y using default line style and color plot(x, y, 'bo') # plot x and y using blue circle markers plot(y) # plot y using x as index array 0..N-1 plot(y, 'r+') # ditto, but with red plusses htt.. 2020. 7. 22.
Python - linalg 서브모듈 함수(선형대수 연산) np.linalg.inv - 역행렬을 구할 때 사용 - 모든 차원의 값이 같아야 함 np.random.rand(3, 3, 3) print(x) np.matmul(x, np.linalg.inv(x)) np.linalg.inv(x) np.linalg.solve Ax = B 형태의 선형대수식 솔루션을 제공 예제) 호랑이와 홍합의 합 : 25 호랑이 다리와 홍합 다리의 합은 64 x + y = 25 2x + 4y = 64 (1 1) (𝑥) = (25) (2 4) (𝑦) = (64) A = np.array([[1, 1], [2, 4]]) B = np.array([25, 64]) x = np.linalg.solve(A, B) print(x) [18. 7.] 2020. 7. 22.
numpy 기본 함수(numpy documentation) https://numpy.org/devdocs/reference/ NumPy Reference — NumPy v1.20.dev0 Manual numpy.org 2020. 7. 20.
stream_framework_comparison_chart (이미지:http://www.cakesolutions.net/teamblogs/) https://www.popit.kr/00 아파치 실시간 처리 프레임워크 비교분석 (1) | Popit Comparison of Apache Stream Processing Frameworks www.popit.kr https://c-o-e.tistory.com/37 https://bcho.tistory.com/989 https://www.popit.kr/00 2020. 7. 8.
Python - 정규표현식(regular expression) . (마침표) - 어떤 한개의 character와 일치 (newline(엔터) 제외) \w - 문자 character와 일치 [a-zA-Z0-9_] \s - 공백문자와 일치 \t, \n, \r - tab, newline, return \d - 숫자 character와 일치 [0-9] ^ = 시작, $ = 끝 각각 문자열의 시작과 끝을 의미 \가 붙으면 스페셜한 의미가 없어짐. 예를들어 \.는 .자체를 의미 \\는 \를 의미 자세한 내용은 링크 참조 https://docs.python.org/3/library/re.html metacharacters (메타 캐릭터) [] 문자들의 범위를 나타내기 위해 사용 [] 내부의 메타 캐릭터는 캐릭터 자체를 나타냄 e.g) [abck] : a or b or c or .. 2020. 7. 8.
Anaconda - Keyboard shortcuts Windows version 2020. 6. 24.
Anaconda Download https://www.anaconda.com/products/individual Individual Edition 🐍 Open Source Anaconda Individual Edition is the world’s most popular Python distribution platform with over 20 million users worldwide. You can trust in our long-term commitment to supporting the Anaconda open-source ecosystem, the platform of choice www.anaconda.com 2020. 6. 24.