Undergrad student at Shiv Nadar University pursuing Computer Science. My fields of interest are Machine Learning and Artificial Intelligence. I also write articles/blogs about Compter Science, Maths, and Cricket on S-Tronomic
Ojas Srivastava
Shiv Nadar University
Greater Noida, UP, India
-
s-tronomic.in
B. Tech. in Computer Science • August 2020 - present
I'm a student at Shiv Nadar University. I have learnt languages like Java, and Python. I want to increase my knowledge in Javascript. My main focus is in domians like Machine Learning, and Artificial Intelligence.
certification proof• Validity: Lifetime
Data Analysis and data science is one of the fields that draws inetersts me a lot. I learnt about 6 phases of Data Analysis in detail. I gained technical knowledge of tools like Spreadsheets (Excel), Google BigQuery, SQL, Tableau, and R (programming Language).
Coursera • validity: Lifetime
From this course, I learnt that there is a big intersection between machine Learning and Mathematical concepts of Linear Algebra, and calculus. I learnt to use Linear Algebra and Calculus for building simple Atificial Neural Network (ANN) and use of Linear Algebra in Pricipal Component Analysis (PCA) which is an important process for dimmensionality reduction.
certification proof• Validity: Lifetime
During this course, I completed a comprehensive introduction to scientific computing, Python, and related tools used by data scientists. I elarnt to use Python to read, clean, process, and analyze real-world data. I also learnt the statistical significance of the results of their analysis, they can apply statistical analysis and hypothesis testing.
certification proof• Validity: Lifetime
During this course build machine learning models to make predictions on real-world data. I learnt the best way to treat, clean, and encode data and how to choose the appropriate machine learning models for the task. I also learnt to tune the model to create a generalized model that performs well on both a training set and on out-of-sample data and build models using text and time series data. I also learnt to use statistical methods to analyze data and to interpret the results using scikit learn library.
Programming languages and skills I have learnt since I started coding.
Java can be a bit problematic for programmers while taking inputs from users. This program helps to programmers by taking care of exceotion handling during I/O processes in Java.
Java IO, Core JavaUsing this program you can hide one image in another image. I plan to expand it for audio and text hiding inside an image soon. You can also decode an image. This is based on LSB (Least Significant bit) Steganography.
Cryptography, Python-DevThis is the implementation of Chess Engine in Java programming language. It uses different concepts of Object-Oriented Programming. It also uses Java Swing for GUI. Apart from that I implemented the AI for the game using Monte Carlo Tree Search.
OOPs, GUI, AIContact me for projects, artilcles, or talking about other topics...