달력

112024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

처음에 등장한 빌드 시스템은 uClib 프로젝트에 기원을 둔 빌드루트(buildroot)다.
빌드루트 초기 목표는 테스트로 uclibc 라이브러리 기반의 루트 파일 시스템을 생성하는 것이다.
빌드루트는 설정 도구로 kconfig와 Makefile 구조에 기반을 두고 있다. 빌드하기 전에 여러 소프트웨어 패키지에 
패치를 적용한다. 요즘 빌드루트는 여러 아키텍처를 지원하고 루트 파일 시스템, 커널, 부트로더 이미지를 빌드할 수 있다.


이후에 오픈임베디드(OpenEmbedded)가 나타났다. 리눅스 배포판 빌드를 위한 것이기 때문에 목적이 약간 달랐다. 오픈임베디드는 비트베이크(bitbake)빌드 엔진에 의해 해석한 레시피(recipe)에 기반을 둔다. 비트베이크는 Portage(젠투의 배포 패키지 관리자)에서 파생한 도구다. 오픈임베디드의 특징으로는 패키지들 사이에 의존성을 지정할 수 있고 나중에 비트베이크가 모든 레시피를 파싱하고 의존성을 만족하는 올바른 순서로 태스트( 오픈 임베디드에서 일의 단위) 큐를 생성한다는 점이다. 오픈임베디드로 만든 배포판으로는 Angstrom과 OpenMoko가 있다.

또 다른 오픈임베디드에 기반을 둔 배포판은 포키(Poky)리눅스이다. 포키는 욕토가 배포하는 방식으로 욕토 프로젝트의 레퍼런스 시스템이며, 툴과 메타데이터의 집합으로 구성된다.
포키는 욕토의 빌드 시스템이고 바탕에 오픈임베디드 코어 메타데이터(레시피, 클래스, 설정 파일)와 비트베이크 빌드 엔진을 사용한다.

욕토 프로젝트는 리눅스 기반의 임베디드 시스템 빌드에 도움을 주는 도구를 제공하는 것을 목표로 하는 오픈소스 프로젝트이다. 욕토 프로젝트 아래 포키, 비트베이크 빌드 엔진, 오픈임베디드 코어 같은 여러 소프트웨어 프로젝트가 있다. 

Posted by 생짜
|

일반적인 리눅스 기준으로 디렉토리 목록을 기술한다.

디렉토리 설명
/ 루트 디렉토리, 파일시스템의 시작점
/bin 시스템 부팅과 실행에 필요한 바이너리(프로그램)들을 포함하고 있다.
/boot 리눅스 커널, 시작 RAM 디스크 이미지(시스템 부팅 시 필요한 드라이버가 있음)와 부트로더를 포함하고 있다. 
/boot/grub/grub.conf 또는 menu.lst -> 부트로더 설정 파일
/boot/vmlinux -> 리눅스 커널
/dev 디바이스 노드를 갖고 있는 특수한 디렉토리, "모두 다 파일이다"라는 말에는 디바이스도 포함하고 있다. 이 디렉토리는 커널이 인식하고 있는 모든 디바이스들을 관리한다.
/etc 시스템 전반의 환경설정 파일이 들어있다. 또한 시스템 부팅 시에 시스템의 각 서비스를 시작하는 쉘 스크립 전부가 있다. 이 디렉토리의 모든 파일은 텍스트 형식이다.
/etc/crontab : 자동 실행되는 업무(job)를 정의하는 파일
/etc/fstab : 저장장치 테이블과 해당 마운트 포인트 정보
/etc/passwd : 사용자 계정 정보
/home 일반적인 설정 상태에서는 각 사용자마다 /home 디렉토리를 갖게 된다. 일반 사용자는 홈 디렉토리 내에서만 파일을 편집할 수 있으며 이러한 제한은 사용자의 잘못된 조작으로부터 시스템을 보호하기 위한 조치다.
/lib 주요 시스템 프로그램에서 사용하는 공유 라이브러리 파일이 저장되어 있다. 이는 윈도우의 DLL과 비슷한 것이다.
/lost+found 포맷된 각 파티션이나 ext3처럼 리눅스 파일시스템에서 사용하는 디바이스라면 이 디렉토리가 있다. 이것은 파일시스템에 문제가 생겼을 때 부분적인 복구를 도와준다. 시스템에 심각한 상황이 발생하지만 않는다면 이 디렉토리는 늘 비어있다.
/media 최신 리눅스 시스템에서 /media 디렉토리는 USB 드라이버, CD-ROM 등과 같은 휴대용 장치가 시스템에 연결될 때 자동으로 마운트되는 마운트 포인트는 여기에 저장된다.
/mnt 구식 리눅스 시스템에서 /mnt 디렉토리가 수동으로 휴대용 장치가 제거하니 위한 마운트 포인트를 저장한다.
/opt /opt 디렉토리는 추가적인 소프트웨어를 설치할 때 사용한다. 여기에 주로 상업용 소프트웨어가 설치된다.
/proc /proc 디렉토리는 특수하다. 하드 드라이브에 실제로 저장된 파일이라는 의미의 파일시스템이 아니라 이것은 리눅스 커널이 관리하는 가상 파일시스템을 말한다. 이곳에 저장된 것들은 커널 자체를 들여다 볼 수 있는 파일이다. 이 파일들은 텍스트 형식이고 커널이 컴퓨터는 어떻게 관리하고 있는지에 대한 단면을 보여줄 것이다.
/root 루트 계정의 홈 디렉토리이다.
/sbin 시스템 바이너리 파일들이 있다. 이 파일들은 일반적인 슈펴유저를 위한 중요한 시스템 작업을 수행하는 프로그램들이다.
/tmp /tmp 디렉토리는 임시 저장용 디렉토리다.  다양한 프로그램들에 의해서 만들어지는 임시 파일들을 저장하는 공간이다. 일부 설정 환경에서는 시스템이 재부팅할 때마다 이 디렉토리를 비우도록 하는 옵션이 있다.
/usr /usr 디렉토리 트리는 리눅스 시스템에서 가장 큰 트리 구조를 갖고 있다. 여기에는 일반 사용자가 사용하는 모든 프로그램과 지원 파일들이 모두 들어 있다.
/usr/bin 이 디렉토리에는 사용중인 리눅스 배포판이 설치한 실행 프로그램들이 있다. 여기는 일반적인 수많은 프로그램들을 저장하는 공간으로 사용되지 않는다.
/usr/lib /usr/bin 디렉토리에 있는 프로그램을 위한 공유 라이브러리가 있다.
/usr/local /usr/local 트리에는 일반적으로 사용하는 배포판 프로그래들 대신 시스템 전반에 걸쳐 사용되는 프로그램들이 저장되는 공간이다. 소스 코드로 컴파일된 프로그램은 주로 /usr/local/bin 디렉토리에 설치된다. 최신 리눅스 시스템에서는 이러한 트리가 존재하나 시스템 관리자가 이 디렉토리에 별도 작업을 하지 않는 이상 비어 있는 상태일 것이다.
/usr/sbin 시스템 관리 프로그램이 있다.
/usr/share /usr/share 디렉토리에는 /usr/bin 디렉토리에 있는 프로그램이 사용하는 공유 데이터를 저장하며 또한 디폴트 설정 파일, 아이콘, 스크린 배경화면, 음악 파일 등이 있다.
/usr/share/doc 시스템에 설치된 대부분의 패키지에는 문서파일이 포함되어 있다. /usr/share/doc 디렉토리에는 패키지 문서 파일이 저장된다.
/var /tmp 및 /home 디렉토리를 제외하면 지금까지 살펴본 대부분의 디렉토리들은 상대적으로 정적인 디렉토리들이다. 즉 디렉토리 내용이 거의 변하지 않는다는 것을 말한다. 그러한 점에서 /var 디렉토리 트리는 상대적으로 변하기 위훈 데이터를 모아두는 공간이다. 다양한 데이터베이스, 스폴 파일, 사용자 메일 등과 같은 데이터가 저장된다.
/var/log /var/log 디렉토리에는 시스템 활동을 기록하는 로그 파일이 들어 있다. 매시간마다 시스템 상황을 확인하는 매우 중요한 기록 파일이다. 그 중에서도 가장 유용한 것 하나가 /var/log/messages 디렉토리다. 보안상의 이유로 일부 시스템에서는 슈퍼유저 권한이 있어야만 로그 파일들을 확인할 수 있다.
Posted by 생짜
|

'karma( 업 ) > QT&QML Using' 카테고리의 다른 글

Introduction to Qt / QML  (0) 2019.11.17
Qt Widgets or QML ?  (0) 2019.11.17
QML Coding Guide  (0) 2019.05.12
Posted by 생짜
|

관리자가 좋아하는 직원은?, 한마디로 관리포인트가 적은 직원이다.

일을 시켜 놓고 처음부터 끝까지 진행상황을 지켜봐줘야 하는 직원,

일을 시켜 놨는데 한마디 말도 없다가 결과물을 확인 했을 때 전혀 다른 엉뚱한 것을 들고 오는 사람 등등

관리자 밑에는 한명의 직원만 있는 것이 아니라 여러 사람이 있을 수 있다. 그 모든 사람을 관리하기 때문에 관리자는 관리 포인트가 많은 사람을 싫어한다.

 

그렇다면 관리 포인트가 적다는 것은 무엇일까?

 

쉽게 말해 일머리가 있다는 이야기다. 일머리에 대해 정리하자면 개인마다 회사마다 다 다르겠지만 내가 생각하는 일머리는 결국 

 

  1. 일의 선후 또는 관계를 파악하여
  2. 문제가 무엇인지 도출한 후
  3. 현재 하고 있는 일에 가장 알맞는 답을 찾아내어 해결하는 것을 말한다.

 

일머리에 중요한 것 중 하나로 눈치도 있어야 하지만 일의 선후 관계를 파악해서 내가 모르는 것을 알기 위해 좋은 질문을 계속 하는 것이다. 

 

한가지 더 내가 잘 사용하는 Tip을 하나 말하자면 

 

내가 찾아낸 문제와 그 문제를 해결하는 해결 방향이 맞게 흘려가는 것을 확인 하기 위해 중간중간 관리자에게 comment 해보는 것이다. 여기서 중요한 것은 보고가 아니다. 바로 comment이다. 보고 또는 정식보고 같이 꼭 격식을 차려서 할 필요는 없다. 

사람이란게 다른 이에게 무언가를 시켜 놓으면 진행 상황이란 것이 궁금해지기 마련이다. 생각해보라 내가 다른 사람에게 일을 하나 시켰다. 일의 크기에 따라 달라지겠지만 일 시킨 첫날은 그냥 넘어간다. 둘 째날은 나도 이것저것 하다 보니 잠깐 까먹어서 그냥 넘어가게 되어도 삼일째부터는 내가 시킨 일이 궁금해지기 시작한다.

여기서 어떤 이들은 일정과 기간이 있으니 그 기간이 다할 때까지 입 꾹 다물고 일언반구 없다 마지막날에 결과를 보여주고 대판 깨지는 경우도 허다하게 있다.

 

사람이란게 다 똑같기 때문에 내가 궁금해질 것 같다고 생각하는 시기가 다른 사람도 궁금해지기 시작하는 시기이다.

그럴때 그냥 지나가다 또는 에레베이터안에서 또는 점심 먹으러 만났다가 가볍게 지나가는 식으로 관리자한테 그때 말씀하셨던 그 문제 현재 이상황까지 진행되고 있다고 간단하게 comment만 하면 된다. 듣고 있던 관리자는 자기가 생각하고 있던 방향으로 잘 흘러가고 있다고 생각하면 아무말 안하고 지나갈 것이요 방법과 방향에 문제가 있다고 판단할 경우에 '어 그래...점심먹고 잠깐 볼까' 라고 할 수가 있다. 주기적으로 관리자가 궁금해할 때쯤 가볍게 지나가는 식으로 진행상황을 말해라 정식보고 없이 확인할 수 있는 방법중 하나다. 

 

내 경우 생각외로 잘 먹혔던 방법이다.

 

 

Posted by 생짜
|

전 시간에 windows10에 wsl2를 설치해 봤다.

오늘은 wsl에 Docker를 설치해 보자

 

windows에 Docker를 설치하기 전에 간략하게 '생활코딩' 을 통해 Docker가 무엇인지 알고 넘어가자

 

https://opentutorials.org/course/128/8657

 

Docker - 생활코딩

소개 가상 머신처럼 독립된 실행환경을 만들어주는 도구. 마치 운영체제에 운영체제를 설치하는 것처럼 실행 된다. 하지만 운영체제는 실제로 설치되지 않기 때문에 설치 용량이 적고 빠르다. 

opentutorials.org

 

 

Docker가 무엇인지 살펴보았다면 Docker 사이트에 접속하여 windows 용 Docker를 다운받자

https://hub.docker.com/editions/community/docker-ce-desktop-windows

 

Docker Desktop for Windows by Docker | Docker Hub

Docker Desktop for Windows Docker Desktop for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker Desktop for W

hub.docker.com

 

링크에 접속하여 빨간 박스의 'Get Docker Desktop' 버튼을 클릭하면Docker Desktop Installer.exe’  파일을 다운로드 받을 수 있다.

 

'Docker Desktio Installer.exe 파일을 실행 시켜 Docker를 설치를 시작하면 아래와 같이 설치 파일들을 다운받기 시작한다.

 

설치 파일을 다운이 완료되면 설치를 시작한다. 체크박스는 변경하지 않고 'ok' 버튼을 클릭하여 설치를 시작한다.

 

설치가 끝난 후 'Close and log out' 버튼을 클릭하면 windows를 재시작한다.

 

windows가 재부팅 한 후 시작 버튼에 Docker가 설치된 것을 확인 할 수 있다.

 

Docker 설치를 확인 했다면 클릭하여 Docker를 실행 시킨다. Docker가 실행되면 아래와 같이 체크박스를 체크 한 후 'Accept' 버튼을 클릭하여 Docker 엔진을 실행 시킨다.

 

Docker 엔진 start가 끝나면 간단한 tutorial 시작 화면이 나온다. 이 화면에서 'start' 버튼을 클릭하여 tutorial을 시작할 수도 있고 skip 할 수도 있다. 

만약 'Start' 버튼을 눌러 tutorial을 시작했다면 아래와 같이 몇 개의 tutorial 화면을 볼 수가 있다.

 

Docker를 실행 시킨 후 우측 상단의 톱니바퀴를 클릭하여 설정을 시작한다.

'General'탭의 밑에서 두번째에 위치한 'Use the WSL 2 based engine' 항목에 체크해주고 다음으로 왼쪽 사이드바에서 Resource > WSL Integration 메뉴로 이동한다. ’Enable Integration with my default WSL distro’체크되어있는지 확인후 체크,  'Ubuntu' 항목을 활성화시킨다. 오른쪽 아래의 Apply & Restart 버튼을 클릭해주면 도커 엔진이 재실행된다.

 

Docker가 제대로 설치 및 설정되었는지 확인해 보자. Windows Terminal을 열어서 간단한 테스트를 진행한다. terminal 탭을 하나 열고 wsl 명령어로 Docker 전용 머신이 실행중인 것을 확인해보자. 

 

설치된 Docker의 버전을 확인한다.

 

마지막으로 wsl2를 열고 docker 설치를 확인한다.

모든 과정을 끝내고 wsl2에 docker가 성공적으로 설치되었는지까지 확인하였다. 

'karma( 업 ) > YOCTO' 카테고리의 다른 글

YOCTO, 몇 가지 중요한 용어 및 개념  (0) 2022.02.23
빌드 시스템-Yocto  (0) 2022.02.23
YOCTO 준비하기-win10에 wsl2 설치하다.  (0) 2021.12.20
Posted by 생짜
|

아주 잠깐 ( 또는 안할지도 모르지만) YOCTO를 할지도 몰라 미리 공부하기로 했다. 

windows 10 노트북에 wsl2를 설치하고 YOCTO 빌드 시스템을 설정하려고 한다. 타겟은 라즈베리파이 B+ 이다.

wsl2 설치하면서 몇 가지 실수를 했다. 사람은 한번 한 실수를 두, 세 번 반복한다.  

설치하는 방법은 아래 MS 사이트에 잘 나와 있고 

https://docs.microsoft.com/ko-kr/windows/wsl/

 

Linux용 Windows 하위 시스템 설명서

Linux용 Windows 하위 시스템 설명서를 살펴봅니다.

docs.microsoft.com

 

몇 가지 다른 사이트도 좀 참고했다.

https://webnautes.tistory.com/1170

 

WSL 2 ( Windows Subsystem for Linux ) 를 사용하여 Ubuntu 20.04 설치 하는 방법

Windows 10에 wsl2 ( Windows Subsystem for Linux )를 설치한 후, Ubuntu 20.04를 설치한 과정을 다루고 있습니다. 2017. 12. 15 최초작성 2021. 05. 19  2021. 08. 01 최종작성 "Windows Subsystem for Linux"..

webnautes.tistory.com

https://bebutae.tistory.com/127

 

WSL2[1] - WSL2 및 우분투 설치하기

안녕하세요. 이버엔 WSL2에 대한 포스팅으로 돌아왔습니다. 1. WSL2란? Windows Subsystem for Linux2의 줄임말인 WSL2는 2020년 5월경 Windows 10 대규모 업데이트를 통해 정식 릴리즈되었습니다. WSL은 가상화를.

bebutae.tistory.com

https://blog.dalso.org/linux/wsl2/11099

 

Windows10 2004 WSL2 활성화하기. - 달소씨의 하루

앞선글에서 WSL2에 대해 알아봤으니 이번에는 직접 사용하는 윈도우에 설치해보려고합니다.참고로 wsl2를 사용해도 vmware, virtual box 모두 사용가능합니다. 설치 조건 설치조건은 당연히 정식지원

blog.dalso.org

 

 

wsl에서 wsl2로 버전하는 이유중 가장 큰 이유는 Docker를 사용할 수 있기 때문이란다.

첫 번째로 할 일은 내 윈도우의 버전을 확인 해야 한다.

Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11에서 wsl2를 설치 할 수 있다.

다행이도 마지막 업데이트에서 wind10 '19041' 이상 버전으로 업데이트되어 설치할 수 있게 되었다.

그 다음 MS Store에서 'windows terminal' 을 설치한다. 

terminal을 설치했다면 아래 명령어를 순차적으로 실행하고 재부팅 한다.

 

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

재부팅 후 MS Store에서 Ubuntu를 설치한다. 나는 'Ubuntu 18.04 LTS'를 설치했다.

우부투를 설치 후 ID/PW를 설정한다.

wsl2 커널을 설치하고 wsl를 wsl2로 변경한다.

 

간략하게 다시 정리하면

  1. wsl2를 설치할 수 있는 windows10 버전인지 확인
  2. MS store에서 windows terminal 다운로드
  3. MS store에서 Ubuntu 다운로드( 사용할 버전 선택 )
  4. wsl2 설치
  5. ubuntu 실행하여 로그인 정보 설정
  6. wsl2로 설정 변경
    1. 이 때 커널 오류가 발생하면 wsl2 커널을 다운받아 설치해야 함

 

 

이 과정에서 나의 경우 아래와 같은 몇 가지 오류가 발생했다.

 

1. MS Store에서 Ubuntu 다운로드 후 실행 시키니 Name / Pass word 설정 화면이 나오지 않았다. 이유는 'windows 10에서 리룩스용 windows 하위 시스템' 을 설정하지 않아서이다. 

 

아래와 같이 두 부분을 설정하면 된다.

 

1) 윈도우키 -> 설정 버튼 -> 설정 검색 창에 'windows 기능 켜기/끄기' 검색 -> Linux용 Windows 하위 시스템 체크
2) 윈도우키 -> 설정 버튼 -> 설정 검색 창에 '개발자 기능 사용' 검색 -> 개발자 모드 켬

 

개발자 모드는 해킹될 가능성도 있기 때문에 wsl2 실행이 다 끝나면 다시 끄는 것이 좋을 듯 하다.

 

2. wsl과 설치한 Unbuntu를 wsl2 버전으로 변환을 시키는데 오류가 발생했다. 결론적으로 말해 변환할 Ubuntu의 배포 이름을 정확히 기술하지 못해서이다.

 

현재 설치된 wsl의 버전을 확인한다.

 

wsl의 기본 버전을 2로 설정한다.

 

설치한 Ubuntu의 버전을 wsl2로 변경하려고 했는데 배포판 이름을 정확히 기술하지 못해 실패했다. 정확히 기술 후 wsl 버전을 다시 확인하니 2로 잘 나와 있다.

 

마지막으로 설치된 Ubuntu 실행하는 방법이다.

  1. 설치한 windows terminal을 실행한다.
  2. 터미널 상단의 아래방향 화살표를 클릭하여 우분투를 실행시켜준다.

 

정상적으로 실행 된 모습

 

다음 번엔 설치한 Ubuntu-18.04 에 Docker를 설치해 보겠다.

'karma( 업 ) > YOCTO' 카테고리의 다른 글

YOCTO, 몇 가지 중요한 용어 및 개념  (0) 2022.02.23
빌드 시스템-Yocto  (0) 2022.02.23
YOCTO 준비하기 - wsl2 에 Docker 설치하다.  (1) 2021.12.21
Posted by 생짜
|

28~20(~12/30) : Tensorflow Tutorial -> Current

20~10(~2021.01.09): 캐글 문제풀이

10~1(~2021.01.19) : 캐글 문제풀이

 

오늘 www.udacity.com/ 

 

Learn the Latest Tech Skills; Advance Your Career | Udacity

Advance your career with online courses in programming, data science, artificial intelligence, digital marketing, and more. Built with industry leaders.

www.udacity.com

까지 완료.

 

내일은 11장까지 모두 끝내고 

www.coursera.org/professional-certificates/tensorflow-in-practice

 

DeepLearning.AI TensorFlow 개발자

Offered by deeplearning.ai. TensorFlow is one of the most in-demand and popular open-source deep learning frameworks available today. The DeepLearning.AI TensorFlow Developer Professional Certificate program teaches you applied machine learning skills with

www.coursera.org

강의까지 끝내는 걸로 하자.

일요일 부터는

www.tensorflow.org/tutorials?hl=ko 

 

TensorFlow Core

ML 초보자 및 전문가를 위해 TensorFlow를 사용하는 방법을 알아보는 완벽한 엔드 투 엔드 예시입니다. Google Colab에서 가이드를 사용해 보세요. 설정이 필요하지 않습니다.

www.tensorflow.org

와 

developers.google.com/machine-learning/crash-course

 

머신러닝 단기집중과정  |  Google Developers

실용적인 단기집중식 머신러닝 기초 입문 과정(20시간)입니다. 텐서플로우 실습도 함께 제공됩니다.

developers.google.com

과정을 12/29가지 모두 완료하고 디립다 문제만 풀어봐야지

Posted by 생짜
|

28~20(~12/30) : Tensorflow Tutorial -> Current

20~10(~2021.01.09): 캐글 문제풀이

10~1(~2021.01.19) : 캐글 문제풀이

 

오늘은 유다시티에서 

 

이 두 강의 듣고 자는 걸로....

Posted by 생짜
|

29~20(~12/30) : Tensorflow Tutorial -> Current

20~10(~2021.01.09): 캐글 문제풀이

10~1(~2021.01.19) : 캐글 문제풀이

 

를 읽기 시작했습니다. 

 

 

coursera의 'DeepLearning.AI TensorFlow 개발자 전문 자격증'을 등록해서 1주차 동영상 강의만 들었습니다. Quize를 풀어야 합니다.

1주차 동영상 강의를 들은 소감은 그리 어렵지 않다 입니다.

1주차 동영상은 5분 미만으로 짧은 동영상만 있습니다. 그래서 동영상 듣는 것은 시간이 많이 걸리지 않았습니다.

Quize 푸는 데는 시간이 좀 걸릴 것 같습니다.

coursera 강의 처음 등록하면 목표를 설정하는게 있습니다. 이 강의는 7일 무료이고 7일이 넘어가면 돈을 내야 해서 7일차로 모든 강의를 들을 수 있도록 목표를 정했습니다. ㅡ,.ㅡ

강의를 모두 들은 후 '내 구입' 으로 들어가

구독 취소를 하면 무료입니다

 

udacity에서 TensorFlow 기본 강의도 듣기 시작했습니다.

 

앞으로 9일안에 TensorFlow Tutorial 과 Guide를 모두 읽고

udacity의 TensorFlow 기본 강의 모두 듣고

coursera의 TensorFlow 자격증 강의를 모두 들어야 합니다.

그래야 다음 차수부터 실전문제로 들어갑니다. 

앞으로 9일 동안은 좀 빡셀 것 같습니다.

 

 

Posted by 생짜
|

30~20(~12/30) : Tensorflow Tutorial

20~10(~2021.01.09): 캐글 문제풀이

10~1(~2021.01.19) : 캐글 문제풀이

 

Deep leaning에 대해 경력이 없으니 증명해줄 뭔가가 필요하다고 생각했다.

그래서 시작한다.

오늘 부터 30일동안 공부한 내용을 남겨 놓는다.

 

첫째날 요약( 자세한 사항은 요약 밑으로 순서에 의해 정리했음)

  • tensorflow Certificate 후기 찾아봄 어떻게 준비해야하는지 알아봄
  • tensorflow org에 들어가 tensorflow가 뭔지 알아봄, 주로 tutorial 을 기반으로 공부할 예정임
  • tensorflow org에 있는 기본 강의 등록함

 

첫째날은 대체, Tensorflow Developer Certification 시험이 뭔지 어떻게 준비해야 해고 어떻게 시험보는지 알아봤다.

아래 두 개의 블로그를 보면 될 것 같다.

 

국내 개발자가 취득한 후 적은 후기이다.

yeomko.tistory.com/26?fbclid=IwAR1f9YNlnbjv_2Z-We28nXxeRBtPy_5f0bYf3XVYEBKvo6-S409I_H4kcXg

 

갈아먹는 자격증 [1] Tensorflow Certificate 취득 안내 및 후기

들어가며 Tensorflow Certificate란 구글에서 직접 인증하는 일종의 텐서플로우 자격증입니다. 5시간 동안 기초 선형 회귀, 이미지 분류, 텍스트 분류, 시계열 분류 등 다섯 종류의 모델을 구현하면 되

yeomko.tistory.com

 

해외 개발자가 취득한 후 적은 후기를 번역한 내용이다. 좀더 자세히 나와 있다.

doooob.tistory.com/215?fbclid=IwAR1NOtT_5IwQq26cjGOBr0jhMWka3tc6o-VIRw7Vb8130KyaZCdNd2GoD74

 

나는 어떻게 TensorFlow 개발자 자격증을 통과했는가

저자 Daniel Bourke씨는 호주에 거주하는 기계 학습 엔지니어입니다. 그는 최근 Medium에 투고한 기사 "나는 어떻게 TensorFlow 개발자 인증을 통과했는가"를 통해서 합격에 이른 전말을 설명하고 있습

doooob.tistory.com

 

이 후로 www.tensorflow.org/ 

 

TensorFlow

모두를 위한 엔드 투 엔드 오픈소스 머신러닝 플랫폼입니다. 도구, 라이브러리, 커뮤니티 리소스로 구성된 TensorFlow의 유연한 환경입니다.

www.tensorflow.org

싸이트에 들어 안에 있는 내용들을 살펴봤다.

 

그리고 www.coursera.org/professional-certificates/tensorflow-in-practice

 

DeepLearning.AI TensorFlow 개발자

Offered by deeplearning.ai. TensorFlow is one of the most in-demand and popular open-source deep learning frameworks available today. The DeepLearning.AI TensorFlow Developer Professional Certificate program teaches you applied machine learning skills with

www.coursera.org

Tensorflow Certificate 무료 강의 과정에 등록했다. 딱 7일간만 무료다. 그 후로는 돈내야 한다.

 

등록할 때 카드 번호를 인증해야 한다. 7일째 되는날 등록 취소를 하면 된다. 만약 등록 취소를 안하면 등록한 카드를 통해 요금이 붙는다.

 

tensorflow.org 들 둘러보다 보면 UDACITY에서 하는 가 기본적인 강의도 볼 수 있다 물론 무료다.

www.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187

 

Intro to TensorFlow for Deep Learning | Udacity Free Courses

Developed by Google and Udacity, this course teaches a practical approach to deep learning for software developers.

www.udacity.com

 

이것도 등록했다.

 

tensorflow org에서 먼저 'TensorFlow를 사용해야 하는 이유' 에 대해 읽어봤다.

 

그 다음 '커뮤니티'는 별 내용이 없다. 

구글 'Colab'을 이용해 작업할 예정이기 때문에 '설치'는 스킵했다.

 

사이트 맨 상단의 '리소스' 메뉴를 클릭했을 대랑 리소스 메뉴 옆의 삼각형을 클릭했을 때랑 나오는 메뉴가 다르다.

아래 보이는 화면은 리소스 메뉴 옆의 삼각형을 통해 메뉴로 들어갔을 때 나오는 메뉴이다.

 

'TensorFlow 인증 프로그램' 을 보면 상단에 '응시자 안내서 검토' 라는 버튼이 있는 것을 볼 수 있다.

해당 버튼을 클릭하면 PDF 파일로 넘어간다 시험 보기 전에는 꼭 확인해라.

 

'TensorFlow 인증 프로그램' 메뉴의 오른쪽에 있는 'ML 알아보기' 메뉴를 클릭하면 TensorFlow 커리큘럼 소개가 나온다.

ML에 대해 TensorFlow에 대해 처음이신 분은 꼭 읽어보기를 권한다. 초보자, 중급 등 교육 순서와 강좌, 책을 소개한다.

 

유심히 살펴봐야 할 메뉴는 '책임감 있는 AI' 이다.  실제 Tutorial 학습은 모두 여기서 이루어진다.

 

 

이 메뉴는 맨 상단의 '리소스' 메뉴를 클릭해도 들어간다. 

Posted by 생짜
|