전체 글(139)
-
[정보처리기사 실기] EAI의 개념과 종류, ESB의 형태
ㆍ 시스템 인터페이스를 위해 내부, 외부 모듈을 연계하는 방법은 대표적으로 EAI와 ESB 두 가지 방식이 있다. (1) EAI ( Enterprise Application Integration ) - 개념 : 기업에서 운영하는 서로 다른 플랫폼, App간의 정보 전달, 연계, 통합을 위한 솔루션. - 유형 : 유형 개념도 개념 특징 Point - to - Point - 중간 미들웨어를 두지 않고 App간 직접 연결하는 방식 - 상대적으로 저렴한 가격으로 구축 가능 - 변경, 재사용이 어려움 Hub & Spoke - 허브 시스템을 단일 접점으로 둔 중앙 집중적 방식 - 모든 데이터의 전송이 보장되지만 허브 장애 시 전체 시스템에 영향 - 확장 및 유지 보수 용이 Message Bus (ESB의 방식) -..
2021.04.11 -
[앨범리뷰]아이유 5집 앨범 LILAC 리뷰! (BYLAC Ver.)
개인적인 소소한 취미중 하나가 바로 음악 앨범 모으기. 그냥 막 사지는 않고, 스트리밍으로 앨범 전 곡을 들어보고 하나도 빼놓지 않고 모든 노래가 마음에 들 때 혹은 앨범의 서사와 분위기가 전체적으로 마음에 들 떄 사곤 한다. 이번 5집 앨범이 발매 된 후 자세를 고쳐않고 경건한 마음으로 수록곡을 전부 들어본 결과 하나도 빼놓지 않고 모든 노래가 마음에 쏙 들었고 노래 한번 정주행으로 듣고 바로 앨범을 주문했다. HILAC Ver. BYLAC Ver. 두 버전으로 판매중이었고 뭔가 몽환적인 느낌이 더 강한 듯 한 BYLAC으로 주문했다. 그리고 3일만에 받은 앨범, 그 내용을 공유해보고자 한다. 첫 번째, 수록곡 가사, 정보가 사진과 함께 수록되어 있습니다! 그리고 한가지 특이한 것, 아래 보면 CD모양..
2021.03.30 -
[영화 추천 인공지능 만들기] (4) 평가 Matrix 만들기, 입력한 영화와 비슷한 영화 추천하기
3번 Cell) 필요한 칼럼만 추려서 저장하기 ㆍ1줄) meta에 불러온 csv파일에서 필요한 칼럼만 추려서 다시 meta에 저장. ㆍ2줄) id칼럼의 이름을 movieId로 변경하여 저장 ㆍ3줄) original_language가 en로 되어있는 영화만 추려서 다시 meta에 저장. 4번 Cell) 평가정보 csv파일 불러오고 필요한 칼럼만 추려서 저장하기 ㆍ2줄) ratings에 불러온 csv파일에서 필요한 칼럼만 추려서 다시 meta에 저장. 5번 Cell) ratings에 저장된 테이블 데이터의 개요를 확인 6, 7번 Cell) movieId를 숫자형식으로 변환, genres를 보기 편하게 변환 ㆍ6번 Cell) 문자열 형식인 movieId를 숫자형식으로 변환한다. - errors = 'coerc..
2021.03.25 -
[영화 추천 인공지능 만들기] (3) 데이터 불러오기
www.youtube.com/watch?v=mLwMe4KUZz8 위 유튜브 설명을 토대로 실습을 진행하였습니다. 이 글은 각 과정을 분석하며 학습하는 목적으로 작성되었습니다. 1번 Cell) 라이브러리 가져오기 ㆍnumpy - 수치 데이터를 다루는 파이썬 패키지. Numpy의 핵심이라고 불리는 다차원 행렬 자료구조인 ndarray를 통해 벡터 및 행렬을 사용하는 선형 대수 계산에서 주로 사용된다. 편의성, 속도면에서 순수 파이썬에 비해 압도적으로 앞선다는 장점이 있다. - Numpy의 주요 모듈 1. np.array() # 리스트, 튜플, 배열로 부터 ndarray를 생성 2. np.asarray() # 기존의 array로 부터 ndarray를 생성 3. np.arange() # range와 비슷 4. ..
2021.03.25 -
[정보처리기사 실기 / 2020년 1회 기출] 11~20번 풀이
11. 모듈 설계 시 ( )는 낮추고, ( )는 높여야 한다. - 결합도, 응집도 12. (C언어) 다음 코드의 결과 출력은? #include #define SIZE 5 int main() { int arr[SIZE] = {75, 100, 95, 50, 85}; int i, j, temp; for(i=1; i
2021.03.25 -
[영화 추천 인공지능 만들기] (2) Jupyter Notebook으로 환경 조성.
Jupyter Notebook은 브라우저 상에서 파이썬 코드를 단계적으로 실행할 수 있는 프로그램이다. 1. Jupyter Notebook 설치 및 실행 - cmd창을 열고 - 'pip install jupyter'명령어로 설치. - cmd창을 열고 'jupyter notebook'명령어로 실행. - New -> Ptyhon3을 누르면 코딩 환경 완성 2. 기본 조작 - 코드 작성 후 'Ctrl + Enter'를 하면 코드 실행 - 코드 작성 후 'Shift + Enter'를 하면 코드 실행 후 새로운 칸 생성
2021.03.24