Posts

How to Create a CRA Account

To create a CRA account, keep the SIN number and previous year's tax return documents in hand.  You also need to have an active mobile phone to receive a passcode. Open the following link: https://www.canada.ca/en/revenue-agency/services/e-services/e-services-individuals/account-individuals.html Click on register account Enter your social insurance number and click next Enter your date of birth, postal code, and the amount written on a specific line of your previous year's tax returns and click next.  The rest of the form is simple and self-explanatory. After completing the whole online process, CRA will send you a pin within 10 days that you will need to input to access your account. CRA Helpline could always be accessed in case of any confusion. 18009598281 Disclaimer:- This short note has been written for the sake of information only and based on my personal experience. 

5G Network Slicing

Image
Purpose The purpose of network slicing is to build a single network that could fit all. The traditional hardware and software suffer from challenges in changing network environments. For example, you may become vendor-dependent when you buy network hardware from a vendor and want to expand or change it in the future. The vendor may charge you a hefty amount even for smaller changes, updates, or improvements.  Evolution of 5G network Slicing:  We had similar technologies in 4G but not network slicing before 5G. There are many 5G usage scenarios one of them are: Enhanced Mobile Broadband (eMMB) for mobile browsing.  Ultra-reliable and low latency communication (URLLC). Massive Machine Type Communication (MMTC). These use cases do not require higher data rates. ITU has these applications at the start for 5G. V2X slice were added later these are started slices.   Its not the optimal way to do things. Specification 23501, 23502 In network slicing, we consider the ser...

Machine Learning

Image
This blog contains some of the most interesting machine learning questions that could be beneficial for the interviews in the Machine learning sphere.   00:00:00 (00) Introduction to the Video / Speaker / ML / Agenda - (1) Core Concepts (2) Python based (3) Scenario based questions 00:03:07 (01) How the can the concept of ML can be explained to a school going kid ........ 00:04:28 (02) What are the types of ML.......... Supervised / Unsupervised / Reinforcement learning (Hit and try / reward & Penalty) / Semi-supervised 00:09:04 (03) What is your favorite algorithm and its explanation 00:09:46 (04) Difference b/w deep learning and M/L 00:11:29 (05) Difference between Classification and Regression 00:12:46 (06) What do u mean by selection bias 00:13:39 (07) Difference b/w Precision and Recall 00:17:03 (08) Explain True Positive (TP), TN, FP, FN 00:18:42 (09) What is a confusion matrix..........used for summarizing the performance of a classification algo 00...

How to Apply For MITACS Projects

 MITACS projects are usually funded by the industry representative and MITACS together. It's a great opportunity for the students/postdocs who are already working with a supervisor in Canadian universities. The process is fairly simple which has been explained below. Go to the following link to find open projects: https://www.mitacs.ca/en/programs/accelerate/open-projects?field_title_value=&field_project_type_value_i18n=All&field_location_s_where_project_c_country=CA&field_location_s_where_project_c_administrative_area=All&field_location_s_where_project_c_locality=&field_desired_discipline_tax_tid%5B0%5D=6392&page=1 Check the requirements of different projects and click on "Apply" at the bottom of the project description that suits your background and skills.  Fill out the form, attach your CV and submit it. The employer will contact you if he/she finds your skills relevant.  The company and MITACS will apply for the project.  Your academic su...