티스토리

로얄젤리
검색하기

블로그 홈

로얄젤리

royal-jelly.tistory.com/m

.    님의 블로그입니다.

구독자
0
방명록 방문하기
공지 sitemap 모두보기

주요 글 목록

  • 소프트웨어 공학이란 무엇인가? 개요 표준화된 정의 중 하나에 따르면, "소프트웨어 엔지니어링"은 "소프트웨어의 개발, 운용, 유지보수 및 폐기에 대한 체계적인 접근"이다. 이러한 "체계적 접근법"의 연구, 개발, 실천의 문제는 컴퓨팅의 이론과 실천 안에서 중요한 영역을 구성한다. 영어 이름 "소프트웨어 엔지니어링"이 국제적으로 통용되는 주요 명칭이 된 이 지역은 (예를 들어, 출처[1-11] 참조) 이미 존재하며, 이미 20년 이상 빠르게 개발되고 있다. 출판된 성과에 대한 풍부하고 지속적으로 증강된 기구로 대표되며, 소프트웨어 엔지니어링 및 소프트웨어 엔지니어링 저널에 대한 IEEE Transactions on Software Engineering Journal과 같은 과학 및 기술 정기 간행물을 "소유"했으며, 다른 많은 저널, .. 공감수 0 댓글수 0 2019. 12. 12.
  • xhtml 2.0에 대한 설명 초록 XHTML 2는 월드 와이드 웹에서 광범위한 목적을 위해 문서를 나타내도록 고안된 범용 마크업 언어다. 이를 위해, 그것은 모든 사람들에게 가능한 모든 마크업 관용어를 공급하기 위해 노력하는 것이 아니라 일반적으로 유용한 요소들을 공급하기 위해 시도한다. xhtml이 무엇인가? XHTML 2는 월드 와이드 웹에서 광범위한 목적을 위해 문서를 나타내도록 고안된 범용 마크업 언어다. 이를 위해 그것은 모든 사람에게 모든 것이 되려고 하지 않고, 가능한 모든 마크업 관용어를 공급하지만, 일반적으로 유용한 요소 집합을 공급하기 위해 [p.52]와 div [p.41]의 범위[p.52]와 div [p.41] 요소들을 스타일시트와 결합하여 사용할 수 있고, 메타데이터로부터 속성을 얻을 수 있다. xhtml의 설.. 공감수 0 댓글수 0 2019. 12. 12.
  • AWS를 활용한 웹 어플리케이션 배포 프로세스 보안 그룹은 EC2 인스턴스에 도달할 수 있는 프로토콜, 포트 및 소스 IP 범위를 지정할 인바운드 네트워크 방화벽과 유사하다. 각 EC2 인스턴스 하나 이상의 보안 그룹, 각각의 각 인스턴스에 적절한 교통 경로를 할당할 수 있습니다. 그래서 특정한 서브넷이나 IP주소는 EC2 인스턴스에 접근할 수 있보안 그룹들, 혹은 그들은 다른 보안 그룹은 EC2 사례와 접근을 제한하는 참조할 수 있도록 설정될 수 있다.특정 그룹의. 예를 들어 예제에서, AWS웹 위에 건축 주최인 웹 서버 클러스터에 대한 보안 그룹 TCP연결되어 있을 경우에만 포트 80과 443(HTTP와 HTTPS)에 어떤 호스트를 및 액세스 될 것입니다.직접적인 호스트 관리 위한 포트 22(시큐어 셸)응용 프로그램을 서버 보안 그룹에서 인스턴스.. 공감수 0 댓글수 0 2019. 12. 9.
  • AWS를 이용한 웹 호스팅 고가용성 및 확장 가능한 웹 호스팅은 복잡하고 비용이 많이 드는 제안일 수 있다. 기존의 확장 가능한 웹 아키텍처들은 높은 수준의 신뢰성을 보장하기 위해 복잡한 솔루션을 구현할 필요가 있었을 뿐만 아니라, 높은 수준의 고객 서비스를 제공하기 위해 트래픽에 대한 정확한 예측을 요구하기도 했다. 교통량이 많은 기간과 교통 패턴의 급격한 변화는 고가의 하드웨어의 활용률을 낮추어 유휴 하드웨어를 유지하는 데 높은 운영 비용을 발생시키고, 활용도가 낮은 하드웨어에 대한 자본의 비효율적인 사용을 초래한다. Amazon Web Services는 IT 비용을 고객 트래픽 패턴과 실시간으로 일치시키는 인프라인 가장 까다로운 웹 애플리케이션을 위해 안정적이고 확장 가능하며 안전하며 성능이 뛰어난 인프라를 제공한다. 이 백.. 공감수 0 댓글수 0 2019. 12. 9.
  • 선형회귀와 케라스, 딥러닝의 수학적 배경 노드와의 연결 패턴, 입력과 출력 사이의 총 레이어 수와 레이어당 뉴런 수가 신경 네트워크의 아키텍처를 정의한다. 건축에는 두 가지 유형이 있다. 이러한 유형은 다음과 같이 기능성 인공신경망에 초점을 맞춘다.단층 지각론은 최초로 만들어진 신경 모델이다. 뉴런의 국소기억의 함량은 체중의 벡터로 구성되어 있다. 단일 레이어 지각론의 계산은 값이 가중치의 벡터의 해당 요소에 곱된 입력 벡터의 합계를 통해 수행된다. 출력에 표시되는 값은 활성화 함수의 입력이다. TensorFlow를 사용한 이미지 분류 문제에 대한 단일 레이어 Perceptron의 구현에 초점을 맞추자. 단일 계층 인식론을 예시하는 가장 좋은 예는 "논리적 회귀"의 표현을 통한 것이다. 이제, 훈련 로지스틱 회귀 분석의 다음과 같은 기본 단계를.. 공감수 0 댓글수 0 2019. 12. 9.
  • RNN과 텐서플로우 심화 활용방법 우리는 우리의 요구조건에 따라 텐서를 바꿀 수 있다. 첫 번째 값(-1)은 전달된 데이터의 양에 따라 해당 치수를 동적으로 형성하는 함수를 말한다. 두 개의 중간 치수는 이미지 크기(즉, 28 x 28)로 설정된다.28 x 28의 치수를 가진 두 개의 층의 Stride 2 풀링 후 출력물을 14 x 14 또는 최소 7 x 7 x,y 좌표와 64개의 출력 채널로 평탄화시키자. "밀도" 층과 완전히 연결된 것을 만들려면, 새로운 모양이 [-1, 7 x 7 x 64]가 되어야 한다. 이 계층에 대해 가중치와 바이어스 값을 설정한 다음 ReLU로 활성화할 수 있다.필요한 최적기와 함께 특정한 소프트맥스 활성화가 있는 또 다른 계층은 정확도 평가를 정의하며, 이는 초기화 연산자를 설정한다. 녹음 변수를 설정해야죠.. 공감수 0 댓글수 0 2019. 12. 9.
  • 머신러닝과 딥러닝 및 컨볼루셔널 뉴럴네트워크 이 섹션에서는 머신러닝과 딥러닝의 차이점에 대해 알아본다. 기계학습은 많은 양의 데이터와 함께 작용한다. 그것은 소량의 데이터에도 유용하다. 반면에 데이터의 양이 급격히 증가하면 심층 학습이 효율적으로 작용한다. 다음 도표는 데이터의 양으로 기계학습과 심층학습의 작용을 보여준다.딥러닝 알고리즘은 기존의 머신러닝 알고리즘과는 달리 하이엔드 머신에 크게 의존하도록 설계되었다. 딥러닝 알고리즘은 다수의 매트릭스 곱셈 연산을 수행하는데, 여기에는 대량의 하드웨어 지원이 필요하다.형상 공학은 데이터의 복잡성을 줄이고 그것이 작동하는 학습 알고리즘에 가시적인 패턴을 만들기 위해 도메인 지식을 특정 형상에 넣는 과정이다. 예제: 전통적인 기계 학습 패턴은 픽셀과 기능 엔지니어링 프로세스에 필요한 다른 속성에 초점을 .. 공감수 0 댓글수 0 2019. 12. 9.
  • 텐서플로우에 대한 이해 텐서플로우(TensorFlow)는 기계학습과 심층학습 개념을 가장 쉬운 방법으로 구현하기 위해 구글 팀이 고안한 소프트웨어 라이브러리 또는 프레임워크다. 많은 수학 식을 쉽게 계산하기 위해 최적화 기법의 연산 대수학을 결합한다. TensorFlow의 공식 웹사이트는 다음과 같다.이제 텐서플로우의 다음과 같은 중요한 특징들을 생각해 보자:  텐서라고 하는 다차원 어레이의 도움으로 수학 식을 쉽게 정의, 최적화, 계산하는 특징을 포함한다.  깊은 신경망의 프로그래밍 지원과 기계 학습 기법을 포함한다.  다양한 데이터 세트로 확장 가능한 연산 기능을 포함한다.  TensorFlow는 GPU 컴퓨팅을 사용하여 관리를 자동화함 또한 동일한 메모리와 사용되는 데이터의 최적화의 고유한 기능도 포함한다. Ten.. 공감수 0 댓글수 0 2019. 12. 9.
  • 한국에서 브로드밴드의 확산과 정부의 노력 한국 정부는 이르면 1995년 3월 한국 정보인프라(KIA) 종합계획을 수립했다. 주로 시장 경쟁과 민간 부문 투자, 이른바 KIA-Private(KIA-Private, 향후의 KIA-P)를 통해 고속·고용량 네트워크를 구축하기 위한 것이었다. KIA-P 광대역 백본 외에 KIA-G(이하 KIA-G)라 불리는 광대역 백본도 당시 존재하지 않는 광대역 인터넷 서비스 시장 육성을 목적으로 한국통신, 데이콤 등의 FPS에 의해 구축되어 위탁되었다. 2 그들은 광대역 인터넷 서비스 시장을 활성화하기 위해 정부와 자치 지역 단체, 교육 단체, 연구 기관과 같은 비영리 단체에 광대역 인터넷 서비스를 제공했다. 정부는 또한 FPS가 신기술 개발에서 위험을 회피할 수 있도록 KIA-Test bed (KIA-T, 이후).. 공감수 0 댓글수 0 2019. 12. 9.
  • 한국에서의 브로드밴드 인터넷 서비스 제공기 본 논문의 목적은 초고속 성장을 위한 성공 요인을 포함한 한국의 경험과 광대역 시장과 정책에 대한 개요를 제공하는 것이다. 시설 경쟁은 한국에서 성공적인 시장 선출을 위한 핵심 요소다. 광대역 인터넷 서비스의 급속한 성장은 정보통신 분야를 포함한 관련 산업에 긍정적인 영향을 미쳤다. 정부의 정보 인프라 종합계획의 주요 초점은 산업 진흥에서 정보 격차의 교량화, 신기술 개발을 위한 연구개발 환경 조성으로 옮겨졌다. 새로운 밀레니엄이 시작될 때, 통신 서비스 시장에서 음성에서 데이터로의 패러다임의 전환은 인터넷의 지배 때문에 주도되고 있다. 인터넷 서비스 시장에서는 다양한 네트워크와 기능이 수직적으로 상호 결합하여 여러 유형의 제공자를 포함한다. 인터넷 접속 서비스 제공자들은 PC와 모뎀과 같은 사용자 인터.. 공감수 0 댓글수 0 2019. 12. 9.
  • IT서비스 데스크와 분석 오늘날의 서비스 데스크는 포인트 제품이라기보다는 애플리케이션에 가깝다. 성능, 이벤트 관리, 작업 로드 자동화 등과 같은 다양한 운영 제품에 모두 연결해야 서비스 데스크 에이전트 팀이 문제를 신속하게 해결할 수 있는 도구를 쉽게 사용할 수 있다. 또한, 서비스 데스크 담당자는 문제의 이력을 결정하는 데 도움이 되는 성숙한 지식 기반을 필요로 하며, 최종 사용자 만족도 향상으로 평균 수리 시간을 단축한다. 또한, 오늘날의 서비스 데스크는 IT 환경 내의 다른 자산과 자산 및 관계/연계를 식별할 수 있는 성숙하고 신뢰할 수 있는 구성 관리 데이터베이스로 뒷받침되어야 한다. 성숙하고 신뢰할 수 있는 구성 관리 데이터베이스를 기반으로 영향 분석을 수행하면 변경으로 인한 실패의 70%를 방지할 수 있다. 적절한 .. 공감수 0 댓글수 0 2019. 12. 9.
  • 응용프로그램 성능 관리 소프트웨어 애플리케이션은 현대 비즈니스의 주종을 이루고 있다. 애플리케이션은 고객에게 비즈니스 중대한 서비스를 제공하고 기업이 효율적으로 기능할 수 있도록 한다. 귀사의 환경에서 애플리케이션의 성능과 가용성을 보장하려면, 귀사의 팀이 애플리케이션을 완벽하게 파악하고 제어하며 인프라를 지원해야 한다. 만약 가동 중단이나 둔화가 일어난다면, 당신의 회사는 문제의 원인과 원인, 그리고 재발 방지 방법을 정확히 알 필요가 있다. IBM은 회사가 자사의 PAM(애플리케이션 성능 관리) 미들웨어 제품을 통해 중요한 비즈니스 솔루션의 올바른 가용성을 보장하도록 도울 수 있다. PAM 솔루션을 통해 IT 운영 및 애플리케이션 지원 팀은 새로운 비즈니스 애플리케이션/서비스의 제공 속도를 높이고, 애플리케이션 및 기본 인.. 공감수 0 댓글수 0 2019. 12. 9.
  • IT서비스 관리 너는 잠드는 데 어려움을 겪고 있니, 아니면 잠을 잘 수 있니? 오늘날의 CIO가 밤잠을 잘 수 있는 것은 무엇인지 잘 알고 있다. 전 세계의 기업들이 애플리케이션과 데이터로 운영되고 있다. 자네 사업도 마찬가지야. 비즈니스의 성공은 IT 인프라와 네트워크에 의존하며, IT 인프라가 회사의 생명선을 나타내는 애플리케이션을 지원 및 보유하고 있기 때문이다. 어떻게 하면 일이 잘 풀리고, 연결되어 있고, 반응하고, 그리고 관련성이 있는 것들을 유지할 수 있을 것이다. 하지만 모든 것을 시계처럼 작동하게 하는 것은 단순한 가동 시간 이상의 것이다. 이게 네 머릿속 작은 목소리 같아? 고객들은 c를 절약하면서 적시에 통찰력을 얻을 수 있으며, 더 많은 것을 요구할 수 있으며, 사업을 계속하려면 이러한 기대치를 .. 공감수 0 댓글수 0 2019. 12. 9.
  • 정보 기술 및 통신 시스템 개발: 정보 및 지식 모든 사람의 컴퓨터 화면(그리고 곧 TV 화면, 전화 화면 등)에 인터넷 접속 시설이 있다. 그러므로 그 질문은 제기되어야 한다. 정보가 무엇인가? 새로운 정보통신기술(ICT)은 어떤 의미에서 "통신"을 강화하거나 방해하는가? 우리의 "글로벌 마을" 사회의 통신, 사업 관행, 전력 구조 및 경쾌함의 형태로 정보 생산, 관리 및 확산의 컴퓨터 기반(또는 디지털) 기술의 진화에 있어 상반되는 경향에 대한 간단한 특성화가 제공된다. 그런 다음 우리는 환경 문제에 대한 대응을 강화하기 위해 새로운 ICT에 대한 엄청난 잠재력, 때로는 환상에 가까운 평가를 신속하게 한다. 여기서 관심사는 데이터 관리, 온라인 강의실 제공 및 매력적인 실시간 시뮬레이션과 같은 기술 애플리케이션에만 국한되지 않는다. 그것은 문제에 .. 공감수 0 댓글수 0 2019. 12. 8.
  • 컴퓨터 네트워킹의 특징과 성질 컴퓨터 네트워크의 주된 목적은 자원 공유다:  다른 컴퓨터에 앉아 CD 음악을 재생할 수 있다. can DVD나 블루레이(DB) 플레이어가 없는 컴퓨터가 있을 수 있다. 이 경우 플레이어가 있는 컴퓨터에 동영상 디스크(DVD 또는 DB)를 설치한 다음 플레이어가 없는 컴퓨터에서 동영상을 볼 수 있다. CD/DVD/BD 기록기 또는 백업 시스템이 있는 컴퓨터일 수 있지만 다른 컴퓨터에는 없다. 이 경우 디스크를 굽거나 디스크 작성기 또는 백업 시스템이 없는 컴퓨터의 데이터를 사용하여  프린터(또는 스캐너, 또는 팩스)를 한 컴퓨터에 연결하여 네트워크의 다른 컴퓨터에서 해당 프린터(또는 스캐너, 또는 팩스)를 인쇄(또는 스캐너 또는 팩스)할 수 있다. e)  한 컴퓨터에 사진이 있는 디스크를 넣고 다른.. 공감수 0 댓글수 0 2019. 12. 8.
  • 데이터 통신 시 모뎀의 역할 유선 모뎀은 공중 교환 전화 네트워크(PSTN)에 연결되는 모뎀이다. PSTN에 연결하기 위해 이 모뎀에는 RJ-11 또는 일반 전화 잭으로 알려진 잭이 있다. RJ-11 플러그가 장착된 전화 케이블은 모뎀을 가장 가까운 전화 잭에 연결하며, 또한 RH-11 표준을 준수한다. 렌드라인 모뎀은 다음 유형으로 더 분류할 수 있다.: 1. 내부 모뎀: 이 장치는 컴퓨터의 확장 슬롯 중 하나에 연결되는 회로판이다. 내부 모뎀은 보통 외부 모뎀보다 저렴하지만, 문제가 발생할 때 모뎀을 수정하고 문제를 해결하면 때때로 상당히 어려운 것으로 판명될 수 있다. 전화선은 컴퓨터 뒤쪽에 있는 모뎀 포트에 접속한다. 대부분의 내부 모뎀은 당신이 사는 컴퓨터에 설치된다. 내부 모뎀은 컴퓨터 시스템에 더 직접 통합되므로 특별한.. 공감수 0 댓글수 0 2019. 12. 8.
  • 데이터 통신 및 컴퓨터 네트워크의 기초 컴퓨터는 정보를 생성하기 위해 사용된다. 생성된 정보는 그 자체로 유용하지 않다. 정보는 적시에 적절한 사람에게 전달되어야 한다. 종종 정보는 한 장소에서 다른 장소로 전달되어야 한다. 이 과정을 데이터 통신이라고 한다. 여기서, 우리는 데이터 통신에 사용되는 하드웨어, 소프트웨어, 절차에 관해 관심을 가질 것이다. 사무실 해독은 의사소통, 즉 정보의 전달에 기반을 두고 있다. 통신 기술의 발전은 빠르게 진화하는 컴퓨터 기술과 결합하여, 그 분야의 많은 발전을 가능하게 했다. 전자 통신은 통신과 데이터 통신으로 구성된다. 통신이란 직접 또는 컴퓨터를 통해 정보를 전송하기 위해 전화, 전신, 라디오 또는 텔레비전 시설을 사용하는 것을 말한다. 데이터 통신이란 컴퓨터 장치 사이의 데이터나 정보의 전송을 말한.. 공감수 0 댓글수 0 2019. 12. 8.
  • 적응형 무선 및 모바일 네트워킹 프로토콜 카네기 멜런 대학의 모나코 프로젝트1의 목표는 네트워킹 프로토콜과 프로토콜 인터페이스를 개발하여 진정으로 원활한 무선 및 모바일 호스트 네트워킹을 가능하게 하는 것이다. 우리의 노력의 범위는 ISO 데이터 링크 계층(계층 2)의 일부에서부터 발표 계층(계층 6)에 이르는 대략적인 범위의 프로토콜 설계, 구현, 성능 평가 및 사용 기반 유효성 검사를 포함한다. 이 글에서는, 인터넷 모바일 네트워킹 커뮤니티의 광범위한 노력의 맥락에 놓으면서, 모나코 프로젝트에서 우리의 현재 작업에 대한 현황 보고서를 제공한다. 우리의 작업은 모바일 호스트가 서로 통신하고 정지해 있거나 유선 호스트와 통신할 수 있도록 하여 언제든지 모바일 호스트에서 사용할 수 있는 최상의 네트워크 연결을 투명하게 사용할 수 있도록 할 것이다.. 공감수 0 댓글수 0 2019. 12. 8.
  • 타이젠 운영체제에 관한 연구 기술은 빛의 속도로 발전하고 있다. 오늘 시장을 지배하는 것은 내일 가장 덜 팔릴지도 모른다. 앞으로 타이젠 운영체제(OS) 개발자들이 기대하는 내용이다. 앞서 IOS는 가장 많이 팔린 운영체제였다. 그 후, 구글은 시장에 안드로이드 OS를 출시하여 IOS로부터 주목을 받았다. 안드로이드는 현재 75%에서 80%의 시장을 점유하고 있으며 그 이후로는 최고의 총생산 OS이다. 이제 타이젠은 이 시리즈에 합류했고 안드로이드의 주도권을 쥐게 될 것으로 예상한다. 본 논문은 타이젠 운영체제의 핵심 특징을 제시하여 현재의 운영체제에 대한 강력한 도전자로 만드는 것을 목표로 한다. 타이젠은 스마트폰, 태블릿, 넷북, 차내 인포테인먼트 기기, 스마트 TV 등 다양한 기기 범주에 대해 선도적인 모바일 사업자, 기기 제.. 공감수 0 댓글수 0 2019. 12. 8.
  • Android VoIP 보안 이해:시스템 수준 취약성 평가 VoIP는 패킷 교환 네트워크를 통해 음성 호출을 전달하는 신기술의 한 종류로, 기존의 회로 교환 통신 전화기를 능가한다. 안드로이드는 최근의 VoLTE와 VoWiFi 표준을 포함하여 VoIP의 기본 지원을 제공한다. 이전 작업에서는 VoIP 네트워크 인프라의 약점과 제삼자 VoIP 앱의 프라이버시 우려를 분석했지만, 시스템 수준에서 Android의 VoIP 통합에 대한 (내) 보안을 조사하려는 노력은 시도되지 않았다. 본 논문에서는 먼저 Android VoIP의 프로토콜 스택과 그 네 가지 공격 표면을 명확히 한다. 그런 다음 기기에서 Intent/API 퍼진, 네트워크 측 패킷 퍼진 및 표적 코드 감사를 조립하는 새로운 취약성 평가 접근방식을 제안한다. 버전 7.0부터 최근 9.0까지 안드로이드를 테.. 공감수 0 댓글수 0 2019. 12. 8.
  • 웹 아키텍쳐 구조 설계 가이드 Web Application Architecture Pocket Guide의 목적은 Microsoft 플랫폼에서 웹 애플리케이션을 작성할 때 사용자의 효과를 향상하는 것이다. 주요 청중은 솔루션 설계자와 개발 선도자다. 이 지침은 에 구축된 웹 애플리케이션의 아키텍처와 설계를 위한 설계 수준의 지침을 제공한다. NET 플랫폼. 그것은 애플리케이션 기능성을 계층, 구성요소 및 서비스로 나누는 것에 초점을 맞추고 있으며, 이들의 주요 설계 특성을 살펴본다. 이 지침은 과제 기반이며 주요 아키텍처 및 설계 초점에 해당하는 장에 제시되어 있다. 참조 자원으로 사용하도록 설계되어 있거나 처음부터 끝까지 읽을 수 있다. 이 지침에는 다음과 같은 장과 자원이 수록되어 있다: • 제1장 "웹 애플리케이션 아키텍처"는 .. 공감수 0 댓글수 0 2019. 12. 8.
  • 데이터베이스 시스템 분석 데이터베이스 관리 시스템(DBMS)은 복잡하고 임무 중대한 소프트웨어입니다. 오늘날의 DBMS는 수십 년에 걸친 학술 및 산업 연구와 집중적인 기업 소프트웨어 개발에 바탕을 두고 있다. 데이터베이스 시스템은 가장 초기에 널리 구축된 온라인 서버 시스템 중 하나였으며, 이처럼 데이터 관리뿐만 아니라 애플리케이션, 운영 체제 및 네트워크 서비스에 이르는 설계 문제를 개척하였다. 초기 DBMS는 컴퓨터 과학에서 가장 영향력 있는 소프트웨어 시스템 중 하나이다. 불행하게도, 고급 데이터베이스 시스템에 구현된 많은 아키텍처 혁신들은 학계 및 소프트웨어 산업의 다른 분야 모두에서 정기적으로 재창조된다. 데이터베이스 시스템 아키텍처의 교훈이 널리 알려지지 않은 데에는 여러 가지 이유가 있다. 첫째, 적용된 데이터베이.. 공감수 0 댓글수 0 2019. 12. 8.
  • 머신러닝 입문 지난 20년 동안 기계학습은 정보기술의 주요 분야 중 하나가 되었고, 그 덕분에 비록 보통 숨겨져 있긴 하지만, 우리 삶의 일부분인 다소 중심적인 것이 되었다. 점점 더 많은 양의 데이터를 이용할 수 있게 되면서, 스마트 데이터 분석이 기술 발전에 필요한 요소로 훨씬 더 널리 보급될 것이라고 믿을 만한 충분한 이유가 있다. 이 장의 목적은 독자들에게 기계 학습 문제를 가지고 있는 광범위한 응용 분야에 대한 개요를 제공하고 문제의 동물원에 어느 정도 질서를 가져다주는 것이다. 그 후에, 우리는 통계와 확률 이론에서 나온 몇 가지 기본적인 도구에 대해 논의할 것이다. 왜냐하면 많은 기계 학습 문제들이 해결이 쉽도록 표현되어야 하는 언어를 형성하기 때문이다. 마지막으로, 우리는 중요한 문제, 즉 분류의 문제를.. 공감수 0 댓글수 0 2019. 12. 8.
  • 웹을 구성하는 구성요소들 CSS(Cascading Style Sheet)는 웹 페이지에 HTML 요소를 표시하는 방법을 결정하는 외부 텍스트 파일의 규칙이다. CSS에는 특정 마크업 페이지에서 사용되는 글꼴, 색상 및 구문 요소를 정의할 수 있는 형식 지정 지침이 포함되어 있다. 사이트의 모든 페이지가 동일한 외부 스타일 시트에 연결되어 있는 경우 스타일 시트를 한 번 간단히 변경하면 사이트 전체의 모든 요소가 변경된다. 그런 다음 이러한 지침(예: 문서 머리글 크기)을 변경하려면 모든 페이지를 수동으로 변경할 필요가 없다. 스타일 시트 파일의 선만 변경하면 모든 헤딩이 스타일 시트에 맞게 모양만 변경된다. 이 기술은 많은 개발 및 유지 보수 시간을 절약할 수 있을 뿐만 아니라, 보다 일관되고 접근 가능한 인터페이스를 만들 수 .. 공감수 0 댓글수 0 2019. 12. 8.
  • 하이퍼스레딩 기술 아키텍처 및 마이크로 아키텍처 인텔의 하이퍼스레딩 기술은 인텔 아키텍처에 동시 멀티스레딩 개념을 도입한다. Hyper-Threading Technology는 단일 물리적 프로세서를 두 개의 논리적 프로세서로 보이게 한다. 즉, 물리적 실행 리소스는 공유되고 아키텍처 상태는 두 논리 프로세서에 대해 복제된다. 소프트웨어 또는 아키텍처의 관점에서, 이는 운영 체제와 사용자 프로그램이 여러 물리적 프로세서에서처럼 논리 프로세서에 대한 프로세스나 스레드를 스케줄링할 수 있다는 것을 의미한다. 마이크로아키텍처 관점에서, 이것은 두 논리 프로세서의 명령이 공유 실행 자원에서 동시에 지속되고 실행된다는 것을 의미한다. 이 문서에서는 하이퍼스레딩 기술 아키텍처를 설명하고 Intel Xeon 프로세서 제품군에 대한 Intel의 첫 구현에 대한 마이.. 공감수 0 댓글수 0 2019. 12. 8.
  • 하드웨어 추상화 계층 하드웨어 추상화 계층(HAL)은 실제 하드웨어 세부사항과 무관하게 하드웨어 지향적 운영을 할 수 있는 상위 계층(예: Application Framework, 고객 애플리케이션, et cetera)에 기능 API 기반 서비스를 제공한다. 이 문서는 하드웨어 추상화 계층, 해당 아키텍처, 구성요소 및 사용 모델에 대한 자세한 설명을 제공한다. 하드웨어 추상화 계층의 현재 구현은 16비트 장치 제품군, 특히 dsPIC33E 제품군과 함께 작동하도록 설계되었다. ADC, DMA, PWM, QEI 및 시스템 시계와 같은 기기 주변기기 아키텍처는 16비트 장치 제품군에 따라 달라지는 경향이 있다. 따라서 다른 16비트 장치 제품군은 문제가 되는 특정 장치의 특징 및 주변 구조에 따라 다양한 익스텐트에 대한 하드웨.. 공감수 0 댓글수 0 2019. 12. 8.
  • 혁신을 가져올 키 포인트 : 소프트웨어 공학 경제와 산업은 소프트웨어와 서비스 기반 사업으로 변모하고 있다. 현대 제품 및 서비스는 점점 더 소프트웨어를 내장하거나 소프트웨어를 사용하여 사용자 정의, 최적화 또는 관리한다(예: 보건, 운송 및 유틸리티 포함). 따라서 소프트웨어 엔지니어링은 많은 산업들의 대응성, 품질 및 보안에 점점 더 중요한 핵심 역할을 하고 있다. 고급 소프트웨어 엔지니어링 기술, 방법 및 도구를 통해 소프트웨어 과제를 마스터하는 것은 소프트웨어 집약적인 모든 산업 부문이 자사 제품과 서비스로 경쟁력을 유지하려면 필수적이다. 예를 들어, 클라우드 환경을 이용하고 소프트웨어 개발 및 소프트웨어 라이프사이클에 빅 데이터 접근 방식을 적용하여 시장 수요의 가속화에 보조를 맞출 필요가 있다. 또 다른 예로, 사이버 물리 시스템이나 대.. 공감수 0 댓글수 0 2019. 12. 8.
  • 시스템 아키텍쳐 설계 역사를 통틀어 사람들은 새로운 특징이나 새로운 기술을 통합함으로써 제품이 더 복잡해진다는 느낌을 받아왔다. 20세기 중반까지 대부분의 제품들은 한 사람이 디자인할 수 있을 정도로 간단했다. 이제 가장 단순한 제품을 제외한 모든 제품은 다른 기술과 전문 지식을 가진 사람들의 팀에 의해 디자인된다. 현대 제품은 기계 및 전기 요소와 이를 제어하기 위한 소프트웨어를 통합한 전통적인 공학 분야 범위에 걸쳐 있다. 현재 우리가 항공기, 자동차, 기차와 같이 복잡한 제품이라고 생각하는 많은 제품들은 기계적인 시스템으로 시작되었지만, 지금은 전자 및 소프트웨어 시스템의 개발에 있어 더 크지는 않더라도 비슷한 노력을 필요로 한다. 그들의 20세기 이전 모델들은 시스템의 많은 부분을 지나치게 설계함으로써 많은 상황을 견.. 공감수 1 댓글수 0 2019. 12. 8.
  • C++ 표준 템플릿 라이브러리 튜토리얼 논문개요 스탠더드 템플릿 라이브러리(STL)는 캘리포니아 팔로 알토의 휴렛 팩커드 연구소에서 알렉산더 스테파노프와 멍 리가 개발한 C++ 프로그래밍 라이브러리다. 이 프로그램은 C++ 프로그래머가 일반적인 프로그래밍을 할 수 있도록 설계되었으며, 파라메트리라이즈 유형이라고도 불리는 템플릿의 광범위한 사용에 기초하고 있다. 본 논문은 STL 프로그래밍 패러다임에 대한 종합적이고 완전한 조사를 시도하며, C++와 객체 지향 패러다임에 대한 기본 지식을 가진 STL 신입사원에게 단계별 튜토리얼 역할을 한다. 개요 70년대 후반에 알렉산더 스테파노프는 어떤 알고리즘은 데이터 구조의 어떤 특정한 구현에 의존하지 않고 구조의 몇 가지 기본적인 의미 속성에만 의존한다는 것을 처음 관찰했다. 그러한 특성은 예를 들어 .. 공감수 0 댓글수 0 2019. 12. 8.
  • 씨샵 프로그래밍 언어 씨샵 언어 C#는 C 프로그래밍 언어에서 파생된 것이지만, 초보자가 C나 C++보다 더 빨리 C#에 능숙해질 수 있도록 하는 쓰레기 수거 등의 특징을 가지고 있다. 자바와 유사하게 객체지향적이며, 광범위한 클래스 라이브러리를 갖추고 있으며, 예외 취급, 다형성, 구현과의 인터페이스 분리를 지원한다. 이러한 특징들은 강력한 개발 도구, 다중 플랫폼 지원 및 일반화와 결합되어 C#를 빠른 응용 프로그램 개발 프로젝트, 개인 또는 큰 팀 또는 작은 팀들에 의해 구현된 프로젝트, 인터넷 애플리케이션 및 엄격한 신뢰성 요건을 갖춘 프로젝트 등 여러 유형의 소프트웨어 개발 프로젝트에 좋은 선택으로 만든다. NUnit와 같은 시험 프레임워크는 C#를 시험 주도의 개발에 사용할 수 있게 하여 XP(익스트림 프로그래밍).. 공감수 0 댓글수 0 2019. 12. 8.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.