1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên ứu xây dựng phần mềm nhận dạng hoạt động người sử dụng điện thoại trên hệ điều hành android

72 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Nghiên Cứu Xây Dựng Phần Mềm Nhận Dạng Hoạt Động Người Sử Dụng Điện Thoại Trên Hệ Điều Hành Android
Tác giả Kiều Thế Hưng
Người hướng dẫn PGS.TS. Nguyễn Văn Đức
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Viễn Thông
Thể loại Luận Văn Thạc Sĩ
Năm xuất bản 2018
Thành phố Hà Nội
Định dạng
Số trang 72
Dung lượng 5,69 MB

Nội dung

Trang 1 BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI--- KIỀU THẾ HƢNGNGHIÊN CỨU XÂY DỰNG PHẦN MỀMNHẬN DẠNG HOẠT ĐỘNGNGƢỜI SỬ DỤNG ĐIỆN THOẠITRÊN HỆ ĐIỀU HÀNH ANDROIDLUẬN VĂN THẠ

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

-

KIỀU THẾ HƯNG

NGHIÊN CỨU XÂY DỰNG PHẦN MỀM

NHẬN DẠNG HOẠT ĐỘNG NGƯỜI SỬ DỤNG ĐIỆN THOẠI

KỸ THUẬT VIỄN THÔNG

HÀ NỘI – NĂM 2018

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

-

KIỀU THẾ HƯNG

NGHIÊN CỨU XÂY DỰNG PHẦN MỀM

NHẬN DẠNG HOẠT ĐỘNG NGƯỜI SỬ DỤNG ĐIỆN THOẠI

LUẬN VĂN THẠC SĨ KỸ THUẬT

KỸ THUẬT VIỄN THÔNG

PGS.TS NGUYỄN VĂN ĐỨC

HÀ NỘI – NĂM 2018

Trang 3

LỜI CAM ĐOAN

Trang 5

MỤC LỤC

i

ii

iii

vi

vii

1

: H VI 3

1.1

1.2 4

1.3

n

: LIÊN QUAN 15

15

Trang 6

: 2

Android

3.7 K t qu th c nghi m trên thi t b 46 3.8

51

52

55

Trang 7

DANH MỤC CÁC HÌNH VẼ VÀ ĐỒ THỊ

[22]. 11

Hình 2.3

ilter

Hình 3.5

Hình 3.6

Hình 3.7

Hình 3.8 D

Hình 3.9

Hình 3.10

Trang 8

DANH MỤC CÁC BẢNG BIỂU

phòng thí ngh

Trang 9

DANH MỤC CHỮ VIẾT TẮT

Trang 11

(WISDM)

Nhận diện hành động

lên

Chương 1: Tổng quan về giám sát hoạt động và phương pháp nhận

Trang 12

CHƯƠNG 1 TỔNG QUAN VỀ GIÁM SÁT HOẠT ĐỘNG VÀ PHƯƠNG

PHÁP NHẬN DẠNG HÀNH VI1.1 Tổng quan về giám sát hoạt động

[22]

Quá trình giám sát hành vi ng

Trang 13

[22]

1.2 Cảm biến

[22]

Trang 14

ánh sáng, microphone

Thân, tay áo tay áo trên trái

cảm biến gia tốc Cột tập dữ liệu quy định cụ thể dữ liệu được thu thập trong

1.3 Điện thoại thông minh

Trang 15

[22]

1.4 Công nghệ nhận dạng hành vi

1.4.1 Khái niệm phân lớp

Trang 16

1.4.2 Phân lớp dữ liệu

th

[25]

Trang 17

[25]

[25]

Trang 19

-NeaM)

Phân lớp:

Mtích ch p

Đánh giá: chính xác,

li u vào t p hu n luy n và t p ki m

tra

Trang 24

CHƯƠNG 2 GIỚI THIỆU MẠNG NƠRON TÍCH CHẬP VÀ CÁC GIẢI

THUẬT LIÊN QUAN2.1 Mạng Nơron

2.1.1 Giới thiệu về mạng Nơron

Trang 25

và cho m t tín hi

Trang 26

Trang 27

 u vào là các vector trong không gian p chi u ra là các vector

: vector tr ng s c a k t n i t node i c a l p vào t i node j c a l p n

: giá tr u ra mong mu n c a node k c a l p ra

Trang 28

Mô tả thuật toán [6]:

Bước 2: Lan truy u ra th c t

 T i node vào th i: (Input)

Trang 31

2.3.2 Chi tiết các lớp trong mô hình

Trang 35

pháp khác nhau, trong nghiên

Optimization [26]

2.4.1 Các giải thuật cơ bản

2.4.1.1 Gradient Descent

= 0 (2.21)

Trang 37

[26]

2.4.2.3 Adam

-

-[26]

2.4.3 Lựa chọn giải thuật Optimization nào?

[26]

Trang 38

CHƯƠNG 3 THỰC NGHIỆM VÀ ĐÁNH GIÁ

3.1 Giới thiệu TensorFlow

TensorFlow

TensorFlow có c

3.2 Giới thiệu phương pháp tạo dữ liệu huấn luyện nhận dạng hành động

người dùng của tập Actitracker

Trang 39

,

Chúng tôi chúng

tay

Hình 3.1 T rục tương đối cho người dùng thiết bị Android [1]

Trang 40

3.3 Thông tin về bộ dữ liệu

Trang 45

Hình 3.6 Dữ liệu được gắn nhãn “đứng” sau khi chuẩn hoá [3].

Trang 47

Hình 3.8 D ữ liệu được gắn nhãn “xuống cầu thang” sau khi chuẩn hoá [3].

Trang 49

Hình 3.10 Dữ liệu được gắn nhãn “chạy bộ” sau khi chuẩn hoá [3]

Trang 50

hàm def windows (data, size) t

Trang 54

ùng [4

Trang 55

Bảng 3.5 Nhận dạng hành động “xuống cầu thang”

Trang 56

Bảng 3.6 Nhận dạng hành động “lên cầu thang”

Bảng 3.7 Nhận dạng hành động “chạy bộ”

Trang 57

Bảng 3.9 Nhận dạng hành động “ngồi”

Trang 59

- Ba

Trang 61

TÀI LIỆU THAM KHẢO

1 Jennifer R Kwapisz, Gary M Weiss and Samuel A Moore (2010) Activity

Recognition using Cell Phone Accelerometers, Proceedings of the Fourth

International Workshop on Knowledge Discovery from Sensor Data (at

KDD-10), WashingtonDC

2 Gary M Weiss, Jeffrey W Lockhart, Tony T Pulickal, Paul T McHugh,

Isaac H Ronan, Jessica L Timko, Actitracker: A Smartphone-based Activity

Recognition System for Improving Health and Well Being - , (Working Paper.)

(17-19 Oct 2016)

3 Aaqib Saeed (11-04-2016): Implementing a CNN for Human Activity

Recognition in Tensorflow

http://aqibsaeed.github.io/2016-11-04-human-activity-recognition-cnn/

4 Aaqib Saeed: Deploying Tensorflow model on Andorid device for Human

Activity Recognition -

http://aqibsaeed.github.io/2017-05-02-deploying-tensorflow-model-andorid-device-human-activity-recognition/

5 Michael Nielsen (2015): Neural network and deep learning Book (Chapter 6)

http://neuralnetworksanddeeplearning.com/chap6.html

dụng cho bài toán nhận dạng biển số xe.

7 Jeffrey W Lockhart, Gary M Weiss (2014) The Benefits of Personalized

Conference on Data Mining, Society for Industrial and Applied Mathematics,

Philadelphia, PA, 614-622

8 Gary M Weiss, Ashwin Nathan, JB Kropp, and Jeffrey W Lockhart

Levels, Proceedings of the ACM UbiComp International Atelier on Smart

Garments and Accessories, Zurich, Switzerland

9 Jennifer R Kwapisz, Gary M Weiss and Samuel A Moore (2010) Activity

12(2):74-82., WashingtonDC

Trang 62

10 Shaun Gallagher (2014) Smartphone Sesnor Data Mining for Gait

11 Y LeCun and Y Bengio (1995)

Theory and Neural Networks MIT Press

12 Patrice Y Simard, Dave Steinkraus, John Platt, (2003),

International Conference on Document Analysis and Recognition (ICDAR),

IEEE

13 J Hertz, A Krogh, and R.G Palmer (1991), Introduction to the Theory of

Neural Computation, New York: Addison-Wesley

Artificial Neural Networks, 14th Reg Directorate of DSI (State Hydraulic

Works), Istanbul, Turkey

15 Steve Lawrence and C Lee Giles (2000), Overfitting and Neural Networks:

Conjugate Gradient and Backpropagation, International Joint onference on

Neural Networks, Como, Italy, July 24 27, 114 119, 2000

16 Nelson, M.C and Illingworth, W.T (1991), A Practical Guide to Neural

Nets, Reading, MA: Addison-Wesley

17 D.E Rumelhart; G.E Hinton and R.J Williams (1986), Learning internal

representations by error propagation, Rumelhart, D.E et al (eds.): Parallel

distributed processing: Explorations in the microstructure of cognition

(Cambridge MA.: MIT Press), 318-362

18 D Whitley, T Starkweather et C Bogart (1990), Genetic algorithms and

neural networks: optimizing connections and connectivity, in: Parallel

Trang 63

Trang 64

PHỤ LỤC CHƯƠNG TRÌNH

Trang 66

[4]

Trang 71

https://drive.google.com/file/d/1tfWf6o69Den7DI6-VTACOSmx9KUYObWn/view

Ngày đăng: 22/01/2024, 17:06

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w