728x90

그림을 보면 간단히 이해가 되죠?

 

Machine Learning 은 기계학습 영역이며(이 영역에는, 가장 유명한 OCR, RPA가 해당하네요)

Deep Learning은 여러 계층을 통과하며 학습하는 과정을 거쳐 인간의 신경망을 가장 유사하게 구현해낸 영역입니다(이 영역에는, 영상인식(예를들어, 안면인식, 사물인식 등), 자연어 인식 등이 해당합니다)

이 모든 영역을 포함하여 포괄적으로 정의하고 있는 기술을 AI(Artificial Intelligence)라고 칭하고 있지요.

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90
728x90

 

자연어 기반 비즈니스 인텔리전스 서비스 Amazon QuickSight Q 정식 출시

2015년에 발표되고 2016년에 출시된 QuickSight는 확장 가능한 클라우드용 BI 서비스이다.

Amazon QuickSight는 사용자의 조직에서 BI를 보다 쉽게 사용할 수 있도록 설계되어있다.

 

- 주요 키워드

1) 자연어 처리(NLP) > 질문의 의도파악

2) 머신러닝으로 구동

3) 개인 비지니스 인텔리전스 엔지니어 또는 데이터 분석가

4) 여러 도메인(영업, 마케팅, 소매, 인사, 광고, 금융 서비스, 건강 관리 등)에서 도출한 어휘 및 개념을 인식하도록 훈련한 모델을 통해 Q(Amazon QuickSight Q)는 QuickSight에서 지원하는 모든 데이터 소스를 참조하는 질문에 답할 수 있다.

5) Amazon RedshiftAmazon Relational Database Service(RDS)Amazon AuroraAmazon Athena 및 Amazon Simple Storage Service(Amazon S3) 등의 AWS 소스는 물론, Salesforce, Adobe Analytics, ServiceNow 및 Excel 등의 서드파티 소스 & SaaS 앱에서 얻은 데이터를 포함

6) 영어로 질문지원을 시작함.

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90

'AI > 제품' 카테고리의 다른 글

GPU(GeForce RTX 3090 vs TITAN RTX )  (0) 2021.12.02
728x90

Google Play Store 앱 등록시 제목과 같은 오류를 마주쳤을 때,

아래와 같이 코드를 수정해 주면 된당~

 

Android Studio 실행 > Gradle Scripts > build.gradle 파일에서 versionCode와 versionName을 찾아서 이전과 다른 버전코드를 기재하고 다시 빌드하면 된다.

 


android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    defaultConfig {
        applicationId "~~~~생략~~~"
        minSdkVersion 16
        targetSdkVersion 30
        versionCode 2                        ---> 요기를 수정
        versionName "1.1"                   ---> Google Play Store에 보이는 앱 버전

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

그리고 다시 빌드한 파일을 Google Play Console에 등록하면 출시개요에 아래와 같이 버전을 확인할 수 있다.

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

 

 

 

현직 PM이 알려주는 프로젝트 수행 꿀팁 | 12000원부터 시작 가능한 총 평점 0점의 전자책, 직무스

0개 총 작업 개수 완료한 총 평점 0점인 시그니처M의 전자책, 직무스킬 전자책 서비스를 0개의 리뷰와 함께 확인해 보세요. 전자책, 직무스킬 전자책 제공 등 12000원부터 시작 가능한 서비스

kmong.com

 

728x90
728x90

 

APK를 업로드하는 경우 Google Play의 타겟 API 수준 요구사항을 충족해야 합니다. 새 앱과 앱 업데이트는 Android 10(API 수준 29) 이상을 타겟팅해야 합니다. 단, Wear OS 앱은 API 수준 28 이상을 타겟팅해야 합니다.
2021년 8월부터 신규 앱은 다음 요건을 충족해야 합니다.
  • Android App Bundle 형식을 사용하여 게시합니다.
  • 다운로드 크기가 150MB를 초과하는 애셋 또는 기능을 업로드하려면 Play Asset Delivery 또는 Play Feature Delivery를 사용합니다. 신규 앱에는 더 이상 확장 파일(OBB)이 지원되지 않습니다.
  • API 수준 30(Android 11) 이상을 타겟팅하고 동작 변경사항에 맞게 조정합니다. 단, Wear OS 앱은 계속 API 수준 28 이상을 타겟팅해야 합니다.
2021년 11월부터 앱 업데이트는 API 수준 30 이상을 타겟팅하고 Android 11의 동작 변경사항에 맞게 조정해야 합니다. 
                                                      - 출처. Google Play developers 'Google Play의 타겟 API 수준 요구사항 충족하기'

그럼, 변경해야지. 이렇게!

Android Studio > Gradle Scripts > build.gradle 파일을 열어서 targetsdkversion을 수정한다.

 

간단하게 끝!

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

 

 

현직 PM이 알려주는 프로젝트 수행 꿀팁 | 12000원부터 시작 가능한 총 평점 0점의 전자책, 직무스

0개 총 작업 개수 완료한 총 평점 0점인 시그니처M의 전자책, 직무스킬 전자책 서비스를 0개의 리뷰와 함께 확인해 보세요. 전자책, 직무스킬 전자책 제공 등 12000원부터 시작 가능한 서비스

kmong.com

 

728x90
728x90

사용하고 있는 Oracle의 캐릭터셋이 어떻게 되는지 확인하는 방법은 아래와 같다.

characterset 확인 쿼리

그럼 결과는~

 

characterset 확인 결과

CHARACTERSET(한글지원용)

* KO16KSC5601 : 완성형 한글(한글 2byte)로 일반적으로 많이 사용되며 2350자의 한글, 4888자의 한자, 히라카나, 카타카나, 영문 및 각종 기호 포함.  

 * KO16MSWIN949 : 조합형 한글(한글 2byte)로 완성형을 포함하여 11172자의 한글 표현

 * AL32UTF8(한글 3byte):  Unicode의 CES 중 하나로 11172자의 한글 지원

 

* 참고)

다국어 지원이 가능해야 하므로 실제 업무에서는 AL32UTF8 을 사용하고 있다.

 

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90
728x90

stretchColumns과 shrinkColumns

 

stretchColumns : TableLayout의 column 중에서 너비를 자동으로 늘려 표시할 column 지정하는 용도

                       예를 들어 글자일 경우, 긴 글이 다음줄로 넘어가지 않고 한 줄로 계속 보여진다.

                       이렇게 하면 column 크기가 고무줄처럼 늘어났다 줄어들었다 한다.

<사용법>

android:stretchColumns="늘이고자 하는 column의 인덱스 지정, 시작값은 0"

------------------

android:stretchColumns="0" 이면 첫번째 컬럼 지정

android:stretchColumns="0,1,5" 이면 첫번째, 두번째, 6번째 컬럼 지정

android:stretchColumns="*" 이면 모든 column이 대상

 

 

 

shrinkColumns : 특정 Column의 너비를 자동으로 줄여 TableLayout 전체 너비를 넘어가지 않게 만드는 용도.

                      예를 들어 글자일 경우, 긴 글이 다음줄로 넘어가면서 너비를 고정해 준다.

   <사용법>

    android:shrinkColumns="줄이고자 하는 column의 인덱스 지정, 시작값은 0"

    -----------------

    android:shrinkColumns="0" 이면 첫번째 컬럼 지정

    android:shrinkColumns="0,1,5" 이면 첫번째, 두번째, 6번째 컬럼 지정

    android:shrinkColumns="*" 이면 모든 column이 대상

 

** 중요)

나의 경우는, 너비를 고정해서 글자가 다음줄로 넘어가지 않게 하기 위해 shrinkColumns만 선언했었다.

이렇게 하면 안된다. 끙....

위 속성은 둘이 함께 사용해야 정상적으로 동작한다.

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90
728x90

4개의 방 만들기

위와 같이 4개의 방을 만들고 싶었다.

여러차례 삽질로

드디어 완성했다.

 

구조는 아래와 같다.

레이아웃 구조

그럼, 8개의 방을 만들려면 어떻게 하면 될까?

너무 쉽네~

위 구조를 그대로 한번 더 사용하시면 아주 쉽게 8개의 방을 만들수 있다.

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90
728x90

ImageView 정의

이미지 아이콘을 사용해보았다.

이럴수가....

433*452 원본 크기 그대로 화면에 보여지면서 화면 전체를 차지해 버렸다.

끙............. 

이미지 아이콘의 크기를 직접 지정해서 크기를 조정하고 싶었다.

그래서 아래와 같은 scaleType 속성을 가지고 조정해 보았으나 원하는 결과를 얻지 못했다.

 

[android:scaleType="속성정의"]

MATRIX = 원본 크기 그대로 보여줌 (왼쪽상단 정렬) 
CENTER = 원본 크기 그대로 보여줌 (가운데 정렬)
CENTER_CROP = View 영역에 공백이 있으면 채워서 보여줌(비율유지)
CENTER_INSIDE = View 영역을 벗어나면 맞춰서 보여줌(비율유지)
FIT_START = View 영역에 맞게 보여줌 (왼쪽상단 정렬, 비율유지)
FIT_CENTER = View 영역에 맞게 보여줌 (가운데 정렬, 비율유지)
FIT_END = View 영역에 맞게 보여줌 (왼쪽하단 정렬, 비율유지)
FIT_XY = View 영역을 가득 채워서 보여줌(비율유지 안함)

 

 

결국 아래 코드화면처럼 layout_width와 layout_height속성을 이용하여 크기를 직접 지정하였다.

성공~ :)

ImageView 크기 직접 지정하기

 

 

♥ 제 글이 도움이 되셨을까요? 공감버튼 클릭 부탁드려요 :)

728x90

+ Recent posts