Category: Graduate

Case Analysis

Develop a predictive model and analysis write up to predict how many times a review was deemed helpful by other users. (Helpful votes).

Provide two insights, one actionable recommendation, and state highest model r-square value.

Tell the story of your analysis through:
exploratory data analysis
feature treatment and engineering
utilizing appropriate modeling techniques

Model will be assessed on:
R-Square value on unseen data (randomly seeded)
Processing speed (see coding requirements below)
Appropriateness for the problem at hand
Being submitted as a .py script

implement the product quantization method with ?1 L 1 distance as the distance function

only this function is given in solution file
def pq(data, P, init_centroids, max_iter):
    pass
please read the attached doc file for exact question and instructions!
doc file is the question
(lx_pq is a slide to help)

Texture synthesis over arbitrary manifold objects

Texture synthesis from the input message and and transfer it to another image but not the whole of the image, just a specific portion of the image has to be selected and the texture has to be applied.
There is algorithm in the reference paper below.
https://graphics.stanford.edu/papers/texture-synthesis-sig01/

A barrier is a thread-synchronization mechanism

A barrier is a thread-synchronization mechanism that forces the threads to wait until all have reached a certain point (the barrier). Once all threads have reached this point, they may all continue. An interface for a barrier appears as follows:
public interface Barrier{
/**Each thread calls this method when it reaches the barrier. All threads are released to continue processing when the last thread calls this method.*/
public void waitForOthers();
/** Release all threads from waiting for the barrier. Any future calls to waitForOthers() will not wait until the Barrier is set again with a call to the constructor.*/
public void freeAll(); }
The following code segment of the Factory class establishes a barrier and creates 10 Worker threads that will synchronize according to the barrier:
final int THREADCOUNT = 10;
Barrier barrier = new BarrierImpl(THREAD COUNT); for (int i = 0; i < THREAD COUNT; i++)
(new Worker(barrier)).start();
Note that the barrier must be initialized to the number of Worker threads that are being synchronized and that each Worker thread has a reference to the same barrier object barrier. Each Worker will run as follows:
// All threads have access to this barrier
Barrier barrier;
// do some work for a while . . . // now wait for the others barrier.waitForOthers();
// now do more work . . .
When a thread invokes the method waitForOthers(), it will block until all threads have reached this method. Once all threads have reached the method, they may all proceed with the remainder of their code. The freeAll() method bypasses the need to wait for threads to reach the barrier; as soon as freeAll() is invoked, all threads waiting for the barrier are released.
Submit the java project HW5 having the full code of the following:
The interface Barrier,
The classes BarrierImpl implementing the Barrier interface,
The class Worker extending the class Thread
The class Factory

Object detection and coordinate of object

We have Raspberry Pi 4 and its camera, uArm Swift Pro

Image processing: detect multiple leaves by OpenCV( better if available), generate coordinates. uArm movement to tap on leaves.

GUI for control

database of measured leaves size.

price negotiable!!!!!

Implementing SHAP and LIME

Opacities in the lungs caused by pneumonia

In spring of 2020, the spread of COVID-19 caused hundreds of thousands of deaths world wide due to the severe pneumonia in combination of immune system reactions to it. Your job is to develop an AI system that detects pneumonia. Doctors are reluctant to accept black box algorithms such as your deep learning based method – as an AI engineer you need to listen to them and try to satisfy their needs, they are your customer after all. They tell you that your automated diagnostic system that processes the imaging they give you, must be explainable.

They give you the COVID X-ray / CT Imaging dataset and:

    First you find this this implementation of the method called Local Interpretable Model-Agnostic Explanations (i.e. LIME). You also read this article and you get your hands dirty and replicate the results in your colab notebook with GPU enabled kernel(40%).
    A fellow AI engineer, tells you about another method called SHAP that stands for SHapley Additive exPlanations and she mentions that Shapley was a Nobel prize winner so it must be important. You then find out that Google is using it and wrote a readable white paper about it and your excitement grows. Your manager sees you on the corridor and mentions that your work is needed soon. You are keen to impress her and start writing your 2-3 page summary of the SHAP approach as can be applied to explaining deep learning classifiers such as the ResNet network used in (1). (40%)
    After your presentation, your manager is clearly impressed with the depth of the SHAP approach and asks for some results for explaining the COVID-19 diagnoses via it. You notice that the extremely popular SHAP Github repo already has an example with VGG16 network applied to ImageNet. You think it wont be too difficult to plugin the model you trained in (1) and explain it. (20%)

LINKS:
https://github.com/ieee8023/covid-chestxray-dataset
https://github.com/aildnont/covid-cxr
https://towardsdatascience.com/investigation-of-explainable-predictions-of-covid-19-infection-from-chest-x-rays-with-machine-cb370f46af1d
https://arxiv.org/abs/1705.07874
https://storage.googleapis.com/cloud-ai-whitepapers/AI%20Explainability%20Whitepaper.pdf
https://github.com/slundberg/shap

SAS REPORT

Designing Business Intelligence Reports:
In this assignment you will learn how to create new reports that will be used by different people in the organization. Business intelligence reports are very important communication tools in managerial decision-making and are targeted to variety of audiences that include accountants, finance professionals, marketers, salespeople, product managers, among others. The relevance, utility and timeliness of presented information are critical for effective and efficient decision-making. This exercise will provide you with a hands-on experience in understanding and building information-rich business reports.
Business Case:
You are the analyst at the business intelligence department of a retail, marketing and auditing consulting company and your new client is a Global Toys Corporation, one of the worlds largest toy manufacturers with operations across the globe. Few weeks ago, the company appointed a new Marketing Director, and in a recent presentation he announced a new strategy for some of the best-selling toy products. You are asked to lead in developing a case study (a visual story line) that will help the executive team for better and faster understanding of the presented information. In the new directors keynote, he wants to go over some facts about current business performance and then use that data to make the case for a new strategy. The director is not sure what type of data/numbers he will ultimately be using in his presentation, and therefore, he asked you to make the business report as flexible as possible in order to allow for further explorations, e.g., filtering, slicing and dicing.
Important Points to note:
As a minimum, explore the data to produce a report for senior management along the following lines.
Business locations or sites, products, sales, and customers.
Create a BI report with at least four sections but not more than six sections.
This BI report should include key facts about the companys performance on a global and regional level. These facts should include financial, marketing
related data, and or efficient use of resources.
Decide on the appropriate visualization tool/type to use based on the data you
choose, and information you intend to portray. How will this chart be perceived by a non-technical user? What questions may he/she ask and what answer(s) could she get with it?
You may consider a report along the following lines: Analyse the sites
Analyse the Products
Analyse the Sales Evolution
Analyse Customer Satisfaction
Once done, submit your report as a single PDF file to me via QMplus by uploading your work as a single file via the assignment link.
  2
Instructions for report creation:
Navigate through the folders to access the file labelled, INSIGHT_TOY_COMPANY_2017.
High Level Marking Scheme

Chemical Thermodynamics

Urgent – Need to solve Chemical Thermodynamics Questions.

The questions are going to be tied with electrolyte systems as well.

The actual set of questions that I will provide you with will be sent on Monday 12 pm EST and I will expect the solutions in 12 hrs which is 00.00 am EST.

The sample type of questions are here : you do not need to solve them just to see the level of difficulty

Benchmark Impact Analysis Part 1: Information Acquisition

Select an industry of your choice and review its compliance requirements. Then, using a fictitious company that is just starting out, identify the essential elements of what is required to attain compliance or successful cybersecurity resilience. Within a report to the CIO, present this information from a legal standpoint making sure to address the following:
1.    Identify any industry specific compliances that must be met (i.e., HIPAA, COPPA, DOD). Determine what overarching guidance they must comply with. Determine what overarching laws they must comply with.
2.    Examine the requisite set of standards, frameworks, policies, and best practices most helpful in the development and implementation of the organizations objectives.
3.    Identify the organization’s critical data infrastructure assets (i.e., network, telecom, utilities, applications, computers and client data categories).
4.    Identify human resources for technical, management and legal operations.
5.    Identify requisite law enforcement entities required for reporting breaches to (i.e., local, state, and federal areas of compliance).

map reduce java program

Write and execute a MapReduce java program to figure out the top 100 trending songs from  stream data, on a daily basis, for the week December 25-31 .

sample input file : https://s3.amazonaws.com/mapreduce-project-bde/trending_data_daily.csv

sample output file :https://s3.amazonaws.com/mapreduce-project-bde/saavn_sample_data.txt