cho mình hỏi cái: thông tin kết nối firebase trong file Javascript. thấy nếu load lên webrower thì người khác lấy họ kết nối vào database mình ghi hoặc làm gì đó thì làm thế nào nhỉ? Làm sao che dấu nó.
mọi thứ về NFT chỉ mới là sự khởi đầu xu hướng công nghệ. nên để trading hay đầu tư về thi trường crypto củng cần thời gian
xem thêm các kiếm thức phân tích. https://dautugi.net/
Bạn có thể để ý lớp dense cuối cùng mình để 19 tức là có 19 classes đó ạ, còn 1 người thì mình nhớ không nhầm chỉ khoảng 20 ảnh (tổng gần 500 ảnh). với bài toán mà phân loại theo các lớp sử dụng softmax thì đa số mình thấy model test trên cùng tập dữ liệu kết quả sẽ khá tốt. Cùng tập dữ liệu ở đây tức là bạn dùng 1 tập dataset, sau đó phân theo tỷ lệ Train-val-test (ví dụ 5:3:2), sau đó chỉ training trên train-val, k động đến test, test chỉ dùng để đánh giá mô hình sau khi đã training thì thông thường kết quả tương đối cao, nếu model bạn khá tệ thì bạn nên xem lại model hoặc cách xử lý xem
Chào bạn.
Về phần URL IPN, trong bài viết bạn trình bày rằng đây sẽ là phần sẽ được sử dụng để update dữ liệu giao dịch vào database. Tuy nhiên mình có thắc mắc, làm thế nào để vnpay biết mình sẽ sử dụng url IPN nào, vì với mỗi website sẽ khác nhau. Ví dụ với URL Return nó sẽ là 1 param trong URL thanh toán, còn URL IPN được setting hay truyền lên ở đâu, bạn có thể giải thích cho mình đc không ?
Các comment phản đối cũng có rồi và mình cũng cùng ý kiến nên chắc không cần nói lại. Có điều mình có thêm 1 ý kiến, đó là các bạn sinh viên không nên có hướng suy nghĩ "làm sao để chuyên nghiệp", "làm sao để thể hiện mình giỏi", "làm sao để phân biệt được người code 30 năm với sinh viên mới ra trường". Đừng như vậy, các bạn ạ.
Hãy hạ thấp cái tôi của mình xuống một chút và nghĩ cho team. Sẽ ra sao nếu team bạn phải đi dọn đống bug mà đáng lẽ ra sẽ không bao giờ xuất hiện nếu các bạn dùng một thư viện có sẵn? Sẽ ra sao nếu như sản phẩm của bạn bị chậm tiến độ chỉ vì bạn muốn phân biệt trình độ của mình với trình độ của ông sinh viên mới ra trường? Sẽ ra sao nếu có một vài lập trình viên mới vào, chưa hiểu được toàn bộ code, phải lặn ngụp vài chục file khác nhau, ngồi căng mắt đọc từng dòng một vì bạn không hề để lại một comment nào? Nếu bạn cố gắng thể hiện thật chuyên nghiệp và đề cao cái tôi, cả team bạn sẽ khổ.
Hãy hạ cái tôi của mình xuống một chút. Nếu có người bảo bạn code 10 năm vẫn dùng lib, chả khác gì thằng sinh viên? Oke, tôi dùng lib mà tôi vẫn xong việc, khách hàng vẫn thấy ổn. Chrome quét ra thừa vài chục nghìn dòng code, nhưng nó chẳng bao giờ được call, nên web của tôi vẫn chạy phà phà, đoạn nào có vấn đề về performance thì tôi mới sửa. Thế thôi, chẳng sao cả. Nếu có người chê bạn vẫn phải comment chứng tỏ code chưa sạch? Oke, tôi không cần code quá clean, code của tôi chỉ cần dễ đọc, dễ hiểu ở mức vừa phải là được. Đối với các tính năng mà business phức tạp, hoặc khi tôi có một function nào đó làm 1 tác vụ lớn, tôi hoàn toàn có thể comment ở ngay bên trên function, như vậy team của tôi chỉ cần đọc comment bằng tiếng mẹ đẻ, thay vì phải ngồi dịch từng dòng code ở trong đầu. Tôi không chuyên nghiệp, không pro? Oke chẳng sao hết, miễn là team của tôi làm việc mượt mà, sản phẩm tôi bàn giao đúng tiến độ, chất lượng tốt, pass all test cases, source code của tôi dễ đọc, cấu trúc rõ ràng, có document + comment đầy đủ cho người đến sau dễ dàng maintain, thế là được chứ gì?
Mình đồng ý với việc này. Nếu thư viện đã làm tốt rồi thì đừng cố viết lại. Hãy tiết kiệm chất xám của bạn, đừng phung phí để thể hiện sự chuyên nghiệp không cần thiết. Khách hàng không đọc source code của bạn, họ chỉ dùng sản phẩm của bạn thôi
cảm ơn bạn đã nhận xét, chắc là bạn hiểu sai ý mình, đoạn này mình không nói gì về bảo mật ở đây cả, mình chỉ muốn nói đến một cách đơn giản để server nhận biết bạn là người vừa đăng nhập (trong câu của mình cũng nói rõ rồi đó: "cách đơn giản nhất để nói cho server biết rằng chúng ta là người vừa đăng nhập là..."). Đây chỉ là một câu dẫn của mình để vào vấn đề thôi, chứ việc username và password không lưu ở cookie là điều dĩ nhiên rồi.
Chào bạn, bạn có thể cho mình hỏi là số ảnh trên 1 class của bạn là bao nhiêu không? Mình cũng đang thực hiện một đề tài như thế này tuy nhiên khi sử dụng bộ dữ liệu với trung bình khoảng từ 9-10 ảnh trên 1 người thì kết quả model khá tệ
THẢO LUẬN
Cái 0.25 là 25% của average standard deviation chứ không phải 0.25
cảm ơn bạn
kéo thả img, khi kéo ảnh khác vào thẻ img thì => hiện img tương tự và vào ấn submit thì đẩy img lên server thì làm như nào vậy add ?
cho mình hỏi cái: thông tin kết nối firebase trong file Javascript. thấy nếu load lên webrower thì người khác lấy họ kết nối vào database mình ghi hoặc làm gì đó thì làm thế nào nhỉ? Làm sao che dấu nó.
Cảm ơn bạn đã ủng hộ ^^
Bài viết hay quá, Hi vọng chủ bài viết chia sẽ thêm nhiều kiến thức cho cộng đồng học hỏi hơn, Cảm ơn tác giả nhiều
Khi có error thì devtool sẽ báo lỗi. Vậy làm sao covert lỗi ở devtool sang JSON file như trong bài viết vậy ạ
@vibloanhduong nó là một property của argument đầu tiên của cái function đó nhé bạn.
mọi thứ về NFT chỉ mới là sự khởi đầu xu hướng công nghệ. nên để trading hay đầu tư về thi trường crypto củng cần thời gian xem thêm các kiếm thức phân tích. https://dautugi.net/
Bạn có thể để ý lớp dense cuối cùng mình để 19 tức là có 19 classes đó ạ, còn 1 người thì mình nhớ không nhầm chỉ khoảng 20 ảnh (tổng gần 500 ảnh). với bài toán mà phân loại theo các lớp sử dụng softmax thì đa số mình thấy model test trên cùng tập dữ liệu kết quả sẽ khá tốt. Cùng tập dữ liệu ở đây tức là bạn dùng 1 tập dataset, sau đó phân theo tỷ lệ Train-val-test (ví dụ 5:3:2), sau đó chỉ training trên train-val, k động đến test, test chỉ dùng để đánh giá mô hình sau khi đã training thì thông thường kết quả tương đối cao, nếu model bạn khá tệ thì bạn nên xem lại model hoặc cách xử lý xem
Chào bạn. Về phần URL IPN, trong bài viết bạn trình bày rằng đây sẽ là phần sẽ được sử dụng để update dữ liệu giao dịch vào database. Tuy nhiên mình có thắc mắc, làm thế nào để vnpay biết mình sẽ sử dụng url IPN nào, vì với mỗi website sẽ khác nhau. Ví dụ với URL Return nó sẽ là 1 param trong URL thanh toán, còn URL IPN được setting hay truyền lên ở đâu, bạn có thể giải thích cho mình đc không ?
Ôi cảm ơn bạn nhiều đúng cái mình cần 😘😘😘
Đỉnh ad ơi, cảm ơn ad.
Các comment phản đối cũng có rồi và mình cũng cùng ý kiến nên chắc không cần nói lại. Có điều mình có thêm 1 ý kiến, đó là các bạn sinh viên không nên có hướng suy nghĩ "làm sao để chuyên nghiệp", "làm sao để thể hiện mình giỏi", "làm sao để phân biệt được người code 30 năm với sinh viên mới ra trường". Đừng như vậy, các bạn ạ.
Hãy hạ thấp cái tôi của mình xuống một chút và nghĩ cho team. Sẽ ra sao nếu team bạn phải đi dọn đống bug mà đáng lẽ ra sẽ không bao giờ xuất hiện nếu các bạn dùng một thư viện có sẵn? Sẽ ra sao nếu như sản phẩm của bạn bị chậm tiến độ chỉ vì bạn muốn phân biệt trình độ của mình với trình độ của ông sinh viên mới ra trường? Sẽ ra sao nếu có một vài lập trình viên mới vào, chưa hiểu được toàn bộ code, phải lặn ngụp vài chục file khác nhau, ngồi căng mắt đọc từng dòng một vì bạn không hề để lại một comment nào? Nếu bạn cố gắng thể hiện thật chuyên nghiệp và đề cao cái tôi, cả team bạn sẽ khổ.
Hãy hạ cái tôi của mình xuống một chút. Nếu có người bảo bạn code 10 năm vẫn dùng lib, chả khác gì thằng sinh viên? Oke, tôi dùng lib mà tôi vẫn xong việc, khách hàng vẫn thấy ổn. Chrome quét ra thừa vài chục nghìn dòng code, nhưng nó chẳng bao giờ được call, nên web của tôi vẫn chạy phà phà, đoạn nào có vấn đề về performance thì tôi mới sửa. Thế thôi, chẳng sao cả. Nếu có người chê bạn vẫn phải comment chứng tỏ code chưa sạch? Oke, tôi không cần code quá clean, code của tôi chỉ cần dễ đọc, dễ hiểu ở mức vừa phải là được. Đối với các tính năng mà business phức tạp, hoặc khi tôi có một function nào đó làm 1 tác vụ lớn, tôi hoàn toàn có thể comment ở ngay bên trên function, như vậy team của tôi chỉ cần đọc comment bằng tiếng mẹ đẻ, thay vì phải ngồi dịch từng dòng code ở trong đầu. Tôi không chuyên nghiệp, không pro? Oke chẳng sao hết, miễn là team của tôi làm việc mượt mà, sản phẩm tôi bàn giao đúng tiến độ, chất lượng tốt, pass all test cases, source code của tôi dễ đọc, cấu trúc rõ ràng, có document + comment đầy đủ cho người đến sau dễ dàng maintain, thế là được chứ gì?
Mình đồng ý với việc này. Nếu thư viện đã làm tốt rồi thì đừng cố viết lại. Hãy tiết kiệm chất xám của bạn, đừng phung phí để thể hiện sự chuyên nghiệp không cần thiết. Khách hàng không đọc source code của bạn, họ chỉ dùng sản phẩm của bạn thôi
Vậy chị ơi những nét tương đồng nào trongvăn hóa làm việc, kinh doanh chị thấy được giữa Nhật và Việt Nam ạ
@huukimit const RootStack = createStackNavigator( { RootStackScreen1: RootStackScreen1,
}, { initialRouteName: 'RootStackScreen1',
navigationOptions: ({ navigation }) => ({ title: "Root Stack", headerLeft: <TouchableMenuIcon navigationProps={ navigation }/> }) } );
bạn ơi cho mình hỏi destructuring { navigation } thì biến này nó lấy thuộc tính của đối trượng nào ạ
cảm ơn bạn đã nhận xét, chắc là bạn hiểu sai ý mình, đoạn này mình không nói gì về bảo mật ở đây cả, mình chỉ muốn nói đến một cách đơn giản để server nhận biết bạn là người vừa đăng nhập (trong câu của mình cũng nói rõ rồi đó: "cách đơn giản nhất để nói cho server biết rằng chúng ta là người vừa đăng nhập là..."). Đây chỉ là một câu dẫn của mình để vào vấn đề thôi, chứ việc username và password không lưu ở cookie là điều dĩ nhiên rồi.
Yeah, my teammate ><
It might cause a misunderstanding about my post subject =)))
People are gonna get the wrong idea 😿😿
Chào bạn, bạn có thể cho mình hỏi là số ảnh trên 1 class của bạn là bao nhiêu không? Mình cũng đang thực hiện một đề tài như thế này tuy nhiên khi sử dụng bộ dữ liệu với trung bình khoảng từ 9-10 ảnh trên 1 người thì kết quả model khá tệ