THẢO LUẬN

Chào anh, cho em hỏi là khi mình áp dụng mô hình lasso regression mà cho ra R2 score âm thì có ý nghĩa là gì ạ?

0
thg 6 12, 2023 2:42 CH

Hình mất hết trơn. Upload loại hình lên server của viblo.asia đi bạn ơi

0
thg 6 12, 2023 11:59 SA

Cá nhân mình không thích cách viết của vuex, vừa dài dòng mà cũng không sạch đẹp hơn bao nhiêu. Hãy đổi sang pinia để thoát khỏi this của js. Ngoài ra, nếu dự án nhỏ mình cũng không cần dùng thư viện quản lý trạng thái, inject/provide là quá đủ

+1

@Clarence161095 à em có test lại rồi, nếu em save code lại vào file và dùng lệnh node test.js thì thấy giống như trong bài, nhưng lúc đầu em mở terminal lên gõ node rồi paste code vào enter thì nó ra "immadiate" trước anh ạ, không biết tại sao có khác biệt này ạ

0

Chắc ko phải vì node 18 đâu, mình mới run con tren con container node 18 thì thấy kết quả bt 😁

/ # node -v
v18.16.0
/ # node index.js 
nextTick
nextTick
nextTick
timeout
timeout
timeout
immediate
immediate
immediate
/ # 

Tuy nhiên đấy là chỉ thử run thôi chức thực sự thì về bản chất nó là js nên node cũng ko ảnh hưởng. Node nó chỉ là runtime env thôi. Tuy nhiên đoạn code của bạn có phải giống như vậy không?

let racer1 = function () {
  setTimeout(() => console.log("timeout"), 0);
  setImmediate(() => console.log("immediate"));
  process.nextTick(() => console.log("nextTick"));
};

let racer2 = function () {
  process.nextTick(() => console.log("nextTick"));
  setTimeout(() => console.log("timeout"), 0);
  setImmediate(() => console.log("immediate"));
};

let racer3 = function () {
  setImmediate(() => console.log("immediate"));
  process.nextTick(() => console.log("nextTick"));
  setTimeout(() => console.log("timeout"), 0);
};

racer1();
racer2();
racer3();
0

Em chạy thử đoạn code bằng node18 thì thấy là nó sẽ chạy immediate trước timeout anh ạ. Không biết là có phải do node18 có cập nhật hay không anh

0
thg 6 12, 2023 9:26 SA

chị có bán phần mềm này không ạ

0
thg 6 12, 2023 9:04 SA

Bạn sử dụng thêm 2 dòng này trong file config route thử xem. Import Router from 'vue-router'; Vue.use(Router); Thêm trong file main Vue.use(router)

0

https://topnoibat.com/ thêm link này nữa bác nhé

0

Anh giải thích rất hay và dễ hiểu. Em cảm ơn anh!!

0

Đúng rồi bác, vì nó là phần thập phân sẽ khi chuyển từ nhị phân sang sẽ là dạng nhân với 2^-x, nên các số có phần thập phân lẻ ngoài các số tổng/tích/thương kia sẽ bị lặp vĩnh viễn Mình cũng hạn chế nói sâu về cách tính toán, chủ yếu cho ae biết sự tồn tại của floating point và ưu nhược điểm của nó dẫn tới việc sai số thôi ❤️ Hoặc nếu ae thích tính toán sẽ ra bài khác!

0

Các số dạng 2^(x), với x là -1,-2,-3,.... hoặc số là tổng/tích/thương/hiệu của các số 2^(x) (vd: 0.25 + 0.5 = 0.75) thì sẽ biểu diễn được dưới dạng binary, còn lại tất cả sẽ không biểu diễn được (dãy bit vô tận)

=> 0.1 và 0.2 không biểu diễn được nên tính toán sẽ có khả năng sai

=> 0.1 + 0.2 = 0.3........04 (lúc này thì hãy bắt đầu đọc bài viết này)

Nên các kiến trúc và ngôn ngữ lập trình sẽ đều theo một chuẩn định dạng như IEEE-754 để lưu trữ và format, đọc sơ cho vui, chứ tính toán cái này chẳng giải quyết đc vấn đề nào cả, đừng cố deep dive làm gì. Tính toán với số thực thì nên dùng lib của ng khác viết hoặc tự tính cũng được nếu bạn siêng 😃)

0

Phần này hơi phức tạp về công thức về tính toán. Đại loại sẽ cần biến đổi phần thập phân và phân nguyên về dạng nhị phân, sau đó từ phần mũ dịch dấu tính ra phần exponent 8 bit kia. Nếu nhiều người quan tâm mình sẽ làm một bài hướng dẫn chuyển đổi tính toán bằng tay

0

Đã hiểu ý tưởng về floating point, nhưng đoạn tính toán cụ thể ra cái 𝟬.𝟭 => 𝟬 𝟬𝟭𝟭𝟭𝟭𝟬𝟭𝟭 𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟭 thì như nào ạ?

0

bạn cài laravel trong máy tính rồi upload nó lên host à

0

Mình cần tạo 1 game MU origin mobile nhưng chưa có kinh nghiệm vào game . Bạn có thể hướng dẫn mình được không khi thành thạo mình mới có thể nhờ bạn chạy online ra thị trường đc . Mong đc rep . Tks

0

Viết tiếp đi bạn ơi, cảm ơn bạn nhiều

0
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í