THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 5, 2018 8:48 SA

Dạ, em cám ơn a.

0
thg 10 5, 2018 7:24 SA

khai báo thuộc tính var là tương đương với public à b??

0
thg 10 5, 2018 7:11 SA

tại sao lại viết là var $mat = '' nhỉ?? ko khai báo public or private cho nó à??

0
thg 10 5, 2018 6:48 SA

Thanks, mình sẽ tìm hiểu thử.

0
thg 10 5, 2018 6:32 SA

@ductuandt3 bạn thêm cả tên ngôn ngữ java bên cạnh dấu ``` đầu tiên đi bạn

0
thg 10 5, 2018 6:29 SA

@vuongthai95 cảm ơn bạn. Mình đã chỉnh lại 😦(

0
thg 10 5, 2018 6:25 SA

bạn nên đưa phần code vào trong cặp dấu ```ten-ngon-ngu(android, java, ...) ``` để format code dễ nhìn hơn

0

thoai đê, c biết cái rì đâu, mang tiếng ra =))

0
thg 10 5, 2018 5:05 SA

Có sách tiếng Việt ko bạn? Chỉ cho mình vài quyển với

0

Ủa ? Ai chơi gì kỳ cục vậy ? Cám ơn tác giả cũng bị down vote nữa (yaoming) 😂😂😂

-2
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 5, 2018 4:04 SA

Ok bạn. Lỗi đó có thể lúc mình rút trích mfcc mình dùng to_csv để lưu trữ. Nên ma trận được lưu theo dạng string dẫn đến 1 số sample bị lỗi. Mình đã thử lưu ma trận bằng numpy vào 1 file .npy theo cách của bạn @hoangdinhthoi thì kết quả cho ra cũng chính xác. Cảm ơn @hoangdinhthoi @QuangPH nhiều nha.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 5, 2018 3:54 SA

Good answer (y)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 5, 2018 3:10 SA

Để sửa lỗi trên, bạn thay dòng này:

X1 =  np.array([ast.literal_eval(re.sub('\s+', ',', x)) for x in temp1.feature.tolist()])

Bằng dòng này là được:

X1 =  np.array([ast.literal_eval(re.sub('(\d)\s+', r'\1,', x)) for x in temp1.feature.tolist()])

Vấn đề ở đây chính là cách bạn lưu trữ dữ liệu tiền xử lý ở dạng string nên mình phải xử lý theo kiểu string, nhưng cách lưu trữ dữ liệu lại không thống nhất dẫn đến việc code chạy trên tập dữ liệu nhỏ thì đúng là sang 1 tập lớn hơn lại sai(Vì trong tập dữ liệu lớn có 1 sample được lưu khác với các sample còn lại và hôm qua mình không biết có điều đó). Bạn để ý dòng 2024 trong dữ liệu sẽ nhận thấy điều này.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 5, 2018 2:53 SA

@hoangdinhthoi ok bạn. Để mình test thử cách của bạn.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 5, 2018 2:47 SA

Mình đã test trên tập dữ liệu thì ok. Nhưng khi mình test tập dữ liệu lớn hơn thì xảy ra lỗiUntitled.png

Đây là tập dữ liệu lớn hơn mình test: https://drive.google.com/file/d/1nNz7og0AMYx9A6vrf5M1Nq9woAsz_10r/view?usp=sharing Hy vọng bạn có thể giúp mình.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 5, 2018 1:42 SA

Ok bạn. Cảm ơn bạn nha.

0
thg 10 5, 2018 1:36 SA

Bạn comment khéo ghê, mình sẽ cập nhật nhé, nhưng chưa nói trước thời gian được.

0
thg 10 4, 2018 1:22 CH

The process looks quite lengthy. Have you tried out Cloudways PHP MySQL hosting platform. Using this platform, you can launch a PHP server on AWS without configuring the server manually. You can then deploy your app from Github easily.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 4, 2018 10:34 SA

@Phuoc Lỗi này của bạn là do data lưu trong file .csv đang có kiểu là string. Lần sau lúc bạn làm dữ liệu thì có thể dùng numpy để lưu luôn ma trận lại chứ k nên convert nó sang string rồi lưu vào csv làm gì. Theo mình thấy trong file của bạn thì có 15 mẫu dữ liệu, mỗi 1 mẫu là 1 vector 40 chiều (number of features=40), như vậy thì có thể lưu luôn ma trận 15x40 bằng numpy vào 1 file .npy cho nhanh. Còn về phần label, mình thấy bạn đang để là ma trận 15x12, làm như vậy cũng đc, nhưng bạn có thể bỏ qua bước convert sang one-hot và lúc compile model thì thay "categorical_crossentropy" bằng "sparse_categorical_crossentropy".

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí